首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

窗体赶不及重绘 ,求指点啊

2013-09-04 
窗体来不及重绘 ,求指点啊!!!使用firebreath开发了插件,在插件上面绘制只有工作区的窗口,需要在上面绘制图

窗体来不及重绘 ,求指点啊!!!
使用firebreath开发了插件,在插件上面绘制只有工作区的窗口,需要在上面绘制图片
有个问题是 在快速拖动网页的时候 我的窗口跟不上 来不及重绘窗体 工作区出现白板 点击仍能 响应鼠标事件
该怎么解决啊  
慢慢的拖动他能更上的~~
VC++ 开发的插件 重绘?插件?拖动?窗口
[解决办法]
快速拖动时用Timer重绘,图像有变化时100毫秒重绘一次,不直接响应重绘消息。
[解决办法]

引用:
Timer绘制 是定时刷新窗体么 ?
不懂啊 谢谢指教啊

只是控制刷新频率。
[解决办法]
引用:
能不能说的详细点呢 我不懂界面 画图使用的是API画的
图像变化 我用的是内存画图
就是窗体会出现空白 空白的时候我的图片还是画在窗口上去 应该是属于窗体没有来得及重绘吧

难道你不是把整个图画好后再贴到界面上吗?
[解决办法]
你的绘制代码比较占CPU资源吧,有循环吗?如果有,在其中加入Application->ProcessMessages() 试试

热点排行