WM_MENUSELECT只是鼠标移动到菜单一项上面时发送~但是用户点击了某一项的消息是什么呢?
感谢~!

解决方案 »

  1.   

    我忘记说明白了,对不起楼上的。
    WM——COMMAND的确记录了一般的菜单点击操作,但是:
    我自己建立的右键菜单:
    void CTestttttttttDlg::OnRButtonDown(UINT nFlags, CPoint point) 
    {
        GetCursorPos(&point);
        CMenu   menu,*pSubMenu;
        menu.LoadMenu(IDR_MENU1);
        pSubMenu=menu.GetSubMenu(0); 
        pSubMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x, point.y, this);  //在鼠标所在处加入上下文菜单。
    ......................我对右键菜单里每一项加入了COMMAND消息响应函数,仍然是不行~~~没有捕获到点击其中一项发出的WM——COMMAND消息....
      

  2.   

    你怎么响应的?
    的确发的是WM_COMMAND,
      

  3.   

    可以响应呵
    你是在对话框程序中使用弹出菜单吧,直接用MFC Class Wizard 添加消息响应函数,注意在该对话框中处理该消息响应.