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

鼠标移动会导致框架窗口重绘吗?解决思路

2012-03-24 
鼠标移动会导致框架窗口重绘吗?各位大侠好:我一个菜单项和一个工具栏按钮共享一个ID,并响应UPDATE_COMMAND

鼠标移动会导致框架窗口重绘吗?
各位大侠好:
        我一个菜单项和一个工具栏按钮共享一个ID,并响应UPDATE_COMMAND_UI,结果发现每当鼠标移动都会去调用UPDATE_COMMAND_UI的响应函数,为什么?难道是鼠标移动导致Frame重绘,从而更新了工具栏按钮?
      请各位大侠不吝赐教,谢谢!

[解决办法]
鼠标移动、点击都不会引起重绘。
MFC框架里界面元素的刷新使用UpdateCmdUI机制,你可以看看CWinApp::OnIdle函数。

热点排行