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

请问界面刷新有关问题

2014-07-26 
请教界面刷新问题本帖最后由 andy_cai 于 2013-12-12 15:03:27 编辑我在Frame(CMDIChildWnd)中创建了工具

请教界面刷新问题
本帖最后由 andy_cai 于 2013-12-12 15:03:27 编辑 我在Frame(CMDIChildWnd)中创建了工具条
该工具条响应了OnIdle事件

现在的问题是:
鼠标在Frame中移动时,也不断刷新工具条,导致工具条闪烁;
但Frame中有些操作还是需要刷新工具条的,比如翻页、删页等

我该怎么处理,当鼠标在工具条之外移动时,不要刷新工具条?
[解决办法]
是哪种闪烁?   整个工具栏   还是工具栏上的一些控件?
[解决办法]
你可以在每个控件对象中增加接口,判断是否状态变化。那么外层只需要调用这个接口,咨询每个控件是否状态发生变化。无变化则跳出,有变化则刷新。刷新最好也只刷新状态发生变化的控件,不需要全部刷新。

热点排行