如何在MFC中添加鼠标右击事件?

如何在MFC中添加鼠标右击事件?,第1张

1.单击Project|Add

to

Project|Components

and

Controls

2.双击Visual

C++

Components目录,选择Pop_up

Menu组件

3.单击Insert,确定

4.在Add

Pop_up

menu

to下拉列表中选择视图类对应工程的视图类

5.单击OK就建立了默认的右键菜单

6.修改右键菜单为你想要的右键菜单(修改ID值来实现)

方法有很多

1. 在工程的资源里面加1个菜单和3个对话框(假设ID是IDR_MENU1, IDD_DIALOG1, IDD_DIALOG2, IDD_DIALOG3)

2. 在菜单添加要的选项, 对话框里面拖你要的控件

3. 在主对话框的OnInit函数里写以下代码

CMenu* menu = new CMenu

menu->LoadMenu(MAKEINTRESOURCE(IDR_MENU1))

this->SetMenu(menu)

到现在我们已经把菜单加到主对话框里了, 节下来是响应菜单项!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11927759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存