鼠标移动会导致框架窗口重绘吗?
各位大侠好:
我一个菜单项和一个工具栏按钮共享一个ID,并响应UPDATE_COMMAND_UI,结果发现每当鼠标移动都会去调用UPDATE_COMMAND_UI的响应函数,为什么?难道是鼠标移动导致Frame重绘,从而更新了工具栏按钮?
请各位大侠不吝赐教,谢谢!
[解决办法]
鼠标移动、点击都不会引起重绘。
MFC框架里界面元素的刷新使用UpdateCmdUI机制,你可以看看CWinApp::OnIdle函数。