MFC(对话框鼠标右键弹出菜单)
2017-11-07 13:03
232 查看
第一步:在Resource View下右键任意文件夹图标,弹出如下对话框单击Add Resource;
第二步:在弹出的对话框中选择Menu,并点击new,完成菜单的添加;
第三步:单击project,选择Add Existing Item,添加刚刚创建的菜单到*dlg.CPP中;
第四步:在需要弹出菜单的地方添加如下代码即可
CMenu menu;
CMenu *pSubMenu;
menu.LoadMenu(IDR_MENU_OPEN);
pSubMenu = menu.GetSubMenu(0);
CPoint point;
GetCursorPos(&point);
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_LEFTBUTTON, point.x, point.y, this);
pSubMenu->DestroyMenu();
menu.DestroyMenu();
第二步:在弹出的对话框中选择Menu,并点击new,完成菜单的添加;
第三步:单击project,选择Add Existing Item,添加刚刚创建的菜单到*dlg.CPP中;
第四步:在需要弹出菜单的地方添加如下代码即可
CMenu menu;
CMenu *pSubMenu;
menu.LoadMenu(IDR_MENU_OPEN);
pSubMenu = menu.GetSubMenu(0);
CPoint point;
GetCursorPos(&point);
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_LEFTBUTTON, point.x, point.y, this);
pSubMenu->DestroyMenu();
menu.DestroyMenu();
相关文章推荐
- MFC基于对话框最小化到托盘,并鼠标右键添加菜单以及对应菜单功能
- MFC---鼠标右键弹出菜单
- MFC基于对话框——右键弹出菜单,并响应函数
- MFC基于对话框——右键弹出菜单,并响应函数
- MFC基于对话框——右键弹出菜单,并响应函数
- 如何设置secureCRT的鼠标右键为弹出文本操作菜单功能
- VMWARE中虚拟工具VMTOOLS的安装 安装 vmtools之前,需要先打开虚拟机,并且启动其中的操作系统。 注意看下图中鼠标的位置。请将鼠标移动到相应位置上点击右键。 在弹出的菜单最下端点击“
- MFC弹出对话框不响应鼠标,只相应回车键的解决方法
- MFC-右键弹出菜单
- MFC: 右键弹出菜单-->选取菜单弹出窗口
- MFC之右键点击listctrl控件弹出菜单
- 对话框弹出右键菜单
- MFC里右键弹出菜单
- VS2010 MFC 右键弹出菜单及显示图标
- 鼠标右键弹出菜单 上传图片自定义控件 弹出菜单(PopUp 控件) 2 实现数据库插入操作 文件名通过参数传递
- 在WPF中弹出右键菜单时判断鼠标是否选中该项
- 鼠标右键弹出快捷菜单的实现
- 鼠标右键 弹出属性对话框 QAction*cutAction
- MFC--右键弹出菜单
- 在WPF里面获取右键弹出菜单(ContextMenu)的鼠标点击源(Owner)控件