弄不清楚 WM_INITMENU 和 WM_INITMENUPOPUP
弄不清楚 WM_INITMENU 和 WM_INITMENUPOPUP,哪位给解释一下什么时候发生这两个消息。
各位就不要复制百度和MSDN了哈。
[解决办法]
WM_INITMENU :在菜单激活弹出时调用
WM_INITMENUPOPUP:在菜单项为弹出式(POPUP)风格时该菜单项激活时调用(对于根项菜单默认是弹出式的)
[解决办法]
有子项的菜单项都是 弹出式菜单~~
[解决办法]
WM_INITMENU: Sent when a menu is about to become active.(当一个菜单将被激活时发送)
WM_INITMENUPOPUP:Sent when a drop-down menu or submenu is about to become active.
(当一个下拉菜单或子菜单将被激活时发送)
[解决办法]
参考MSDN文档吧
[解决办法]
WM_INITMENU是初始化菜单
WM_INITMENUPOPUP是右键弹出菜单