社区
Windows客户端开发
帖子详情
正在开发PDA程序,显示地图。当按动操作杆时,地图跟着移动到其它位置,但是中间会卡一下,请指教!
cx0928
2006-06-10 05:09:26
目前是采用一个后台线程去画内存地图,主线程SetEvent,启动后台线程,然后将内存地图bitblt到屏幕上。
布置这种方法是否合理,或者有其他更好的方法,请指教!
...全文
246
7
打赏
收藏
正在开发PDA程序,显示地图。当按动操作杆时,地图跟着移动到其它位置,但是中间会卡一下,请指教!
目前是采用一个后台线程去画内存地图,主线程SetEvent,启动后台线程,然后将内存地图bitblt到屏幕上。 布置这种方法是否合理,或者有其他更好的方法,请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cx0928
2006-06-22
打赏
举报
回复
up
cx0928
2006-06-19
打赏
举报
回复
up
cx0928
2006-06-15
打赏
举报
回复
原因找到了,虽然开了辅助线程画图,但是辅助线程画图的过程中cpu占用率太高,导致移动地图的主线程没有执行,所以界面上会卡一下,卡这一下就是辅助线程画图的时间。
在辅助线程的画图循环中适当加入Sleep,确实可以降低cpu的占用率。
songbj32
2006-06-15
打赏
举报
回复
markup
cx0928
2006-06-14
打赏
举报
回复
up
cx0928
2006-06-13
打赏
举报
回复
我是先画到内存dc上,再bitblt上目标dc上的。
现在采用这种方法,只重画需更新的部分,使用ScrollDC对已有的地图进行平移,效果好多了,但是使用ScrollDC后,地图移动时抖动很大(不是闪烁),好像有跳跃的感觉。
请指教!
无聊客
2006-06-12
打赏
举报
回复
先画到memory DC上,再bitblt上来是否会好些?其次对于连续的操作杆有没有什么办法可以到最后一下才刷新?
嵌入式系统
开发
圣经
嵌入式系统
开发
圣经 大小为42M的书,给你提供详细的嵌入式
开发
知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式
开发
系统的发展趋势。以信息家电、智能型手机、
PDA
产品为出发点,广泛深入地...
Android二维码扫描Demo
程序
源码
此为示例代码,详细讲解
请
参考: http://blog.csdn.net/guolin_blog/article/details/9526247
PDA
开发
从入门到精通
没有准备时间,没有接触过
PDA
设备,要在受限的WINCE上
开发
程序
,满足繁忙的物流业务,这些就是当时的场景。 还好,ERP系统联调的收货接口之前出至我手。多年的VC
开发
经验加上对
PDA
背后业务的浓厚兴趣,我想这是当时...
VS2008中
开发
手持终端
程序
(
PDA
软件)总结
VS2008中
开发
手持终端
程序
(
PDA
手机软件)的项目总结 1
程序
结构
程序
中包括四个部分: 1.系统配置 这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技术是XML文件的...
基于.Net FrameWork 精简版的
PDA
程序
开发
小记
昨天新到了一套
PDA
,ASUS A620BT的,本来要的是
移动
上网模块和CF卡式的GPS定位系统,可到的却是无线网卡和车载定位系统,后来想一想无线网卡也行,再加上一个AP,就可以通过校园网访问Internet了,最重要的是可以...
Windows客户端开发
7,655
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章