COMMAND与UPDATA_COMMAND_UI的区别
请问各位两者有什么区别。
为什么在UPDATA_COMMAND_UI中加一个
MessageBox("HI");
运行程序,它老是冒出对话框,关不掉。
是不是UPDATA_COMMAND_UI一直在运行。
先说句谢谢了。-_-
[解决办法]
UPDATE_COMMAND_UI消息是菜单项、按钮等即将被显示、或者选择时触发得,他是菜单自身被“更新”时触发,你在那里加MsgBox,当你一旦准备点菜单,这个框就跳出来,然后菜单就隐藏,然后你再点,这个消息又被触发,当然就无休无止了
WM_COMMAND是菜单实际被选中、点击是触发得
注意:很多情况下不能用MessageBox,如果你想输出调试消息,直接用TRACE