请教界面刷新问题
本帖最后由 andy_cai 于 2013-12-12 15:03:27 编辑 我在Frame(CMDIChildWnd)中创建了工具条
该工具条响应了OnIdle事件
现在的问题是:
鼠标在Frame中移动时,也不断刷新工具条,导致工具条闪烁;
但Frame中有些操作还是需要刷新工具条的,比如翻页、删页等
我该怎么处理,当鼠标在工具条之外移动时,不要刷新工具条?
[解决办法]
是哪种闪烁? 整个工具栏 还是工具栏上的一些控件?
[解决办法]
你可以在每个控件对象中增加接口,判断是否状态变化。那么外层只需要调用这个接口,咨询每个控件是否状态发生变化。无变化则跳出,有变化则刷新。刷新最好也只刷新状态发生变化的控件,不需要全部刷新。