主菜单可以用GetMenu获得句柄,然后再调用要关API函数,如GetMenuItemCount,GetMenuString这些获得菜单的相关信息... 但右键的弹出式菜单该如何获得呢? 请问. 是否有比较简单的方法?

解决方案 »

  1.   

    每次弹出右键的句柄都不一样... 这个句柄好像不是菜单句柄.
    试着去拦截WM_MENUSELECT,当选择主菜单的时候可以,但选择弹出菜单的时候没反应...
    再试着去拦截WM_COMMAND,居然发现点击弹出菜单的时候,不响应WM_COMMAND消息... 真晕.
    右键菜单是不是非常特别? 要如何才能获取它的信息呢?
      

  2.   

    WM_CONTEXTMENU
    这个试试,看一下帮助