CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

*****如何在程序中实现一个右健快捷菜单?(在线等)

楼主xfzzmzj()2004-05-04 11:44:03 在 VC/MFC / 界面 提问

我在view中右健单击,想弹出一个菜单,如何实现? 问题点数:0、回复次数:3Top

1 楼lsaturn(土星-站了一晚)回复于 2004-05-04 11:55:34 得分 0

m_hPickMenu   =   GetSubMenu(LoadMenu(g_hInst,   MAKEINTRESOURCE(IDR_MENUFUDU)),   3);  
  TrackPopupMenu(m_hPickMenu,   TPM_RIGHTBUTTON,   nXPos,   nYPos,   0,   hDlg,   NULL);  
  Top

2 楼sgnaw(李逍遥)回复于 2004-05-04 12:12:44 得分 0

1.添加一个菜单,IDR_MENU1,然后随便加点菜单进去,例如:  
  File  
  -------  
  Open  
  Save  
   
  2.重载   OnContextMenu   :  
   
  void   CMyMFCDlg::OnContextMenu(CWnd*   pWnd,   CPoint   point)    
  {  
      CMenu   menu;  
      //   载入菜单  
      VERIFY(   menu.LoadMenu(   IDR_MENU1   )   );  
      //   得到弹出菜单  
      CMenu*   popup   =   menu.GetSubMenu(   0   );  
      ASSERT(   popup   !=   NULL   );  
      //   在窗体上点右键弹出菜单来  
      popup->TrackPopupMenu(   TPM_LEFTALIGN   |   TPM_RIGHTBUTTON,   point.x,   point.y,   pWnd   );      
  }Top

3 楼cul(恐龙++)回复于 2004-05-08 15:15:20 得分 0

1.添加一个菜单,IDR_MENU1,然后随便加点菜单进去,例如:  
  File  
  -------  
  Open  
  Save  
   
  2.在鼠标右击事件中加入代码OnRButtonDown:  
   
  void   CMyMFCDlg::OnRButtonDown(UINT   nFlags,   CPoint   point)      
  {  
      CMenu   menu;  
      //   载入菜单  
      menu.LoadMenu(   IDR_MENU1   );  
      //   得到弹出菜单  
      CMenu*   popup   =   menu.GetSubMenu(   0   );  
      //   在窗体上点右键弹出菜单来  
      popup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);  
     
  }  
  Top

相关问题

  • 在VC程序中,如何实现菜单复制?
  • 请教程序菜单中实现在线帮助的问题!
  • 如何编码实现程序菜单的隐藏?
  • 怎样在程序中实现动态加载菜单(有中英文菜单两种)
  • 有谁知道怎样实现http://msdn.microsoft.com/左边的菜单程序?
  • 关于编程实现操作其它程序的弹出菜单问题???
  • 没有任何桌面窗口的程序中如何实现菜单
  • 在ASP.NET中怎样实现像WINDOWS 程序中的菜单功能.急急...
  • 怎么实现实现拨号编辑框和在原来的程序中加个菜单项?
  • 右健菜单前面的小钩钩怎么实现的?

关键词

  • tpm
  • 菜单
  • 弹出
  • idr
  • menu
  • popup
  • cmenu
  • loadmenu
  • trackpopupmenu
  • getsubmenu

得分解答快速导航

  • 帖主:xfzzmzj

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo