弄不清楚 WM_INITMENU 和 WM_INITMENUPOPUP,哪位给解释一下什么时候发生这两个消息。
各位就不要复制百度和MSDN了哈。

解决方案 »

  1.   

    WM_INITMENU :在菜单激活弹出时调用
    WM_INITMENUPOPUP:在菜单项为弹出式(POPUP)风格时该菜单项激活时调用(对于根项菜单默认是弹出式的)
      

  2.   

    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. 
    (当一个下拉菜单或子菜单将被激活时发送)
      

  3.   

    WM_INITMENU是初始化菜单
    WM_INITMENUPOPUP是右键弹出菜单