首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

!右键菜单,无响应

2012-04-02 
紧急求助!!!右键菜单,无响应!我建立了两个menu,一个是系统自己建立的,一个是IDR_RCLICKMENU(我用来弹出右

紧急求助!!!右键菜单,无响应!
我建立了两个menu,一个是系统自己建立的,一个是IDR_RCLICKMENU   (我用来弹出右键菜单的.其子菜单有两个ID分别是:ID_RMENU_INPUTMNY   ,ID_RMENU_ACCOUNT)

这个右键菜单是在CShowInfoView类中,是clistctrl类的。

  在CShowInfoView中   我的代码:
  void   CShowInfoView::OnContextMenu(CWnd*   pWnd,   CPoint   point)  
  {
 
  CListCtrl   &oList   =   GetListCtrl();
  CPoint   pt(point);
  ScreenToClient(&pt);
  UINT   nFlags   =   0;
 
  CMenu   menu;
  menu.LoadMenu(IDR_RCLICKMENU);
  CMenu   *pMenu   =   menu.GetSubMenu(0);
 
  int   nRetCode   =   pMenu-> TrackPopupMenu(TPM_RIGHTBUTTON   |   TPM_RETURNCMD,   point.x,   point.y,   this);
 
  }


我将ID_RMENU_INPUTMNY   映射为这个函数,但是电击子菜单的时候这个不能显示!
void   CShowInfoView::OnRmenuInputmny()  
{
//   TODO:   Add   your   command   handler   code   here
      CInputMnyDlg   m_inputmny;
        m_inputmny.DoModal();
}


[解决办法]
好像是在DefWindowProc中处理它的消息。
你再试试
[解决办法]
http://blog.csdn.net/miaoshengwu/archive/2007/04/02/1549302.aspx

里面有6和7两小项,或许对你有帮助
[解决办法]
在类向导里面-》类信息-》过虑器 设置为window
然后就可以在消息映射中看到那个函数了

热点排行