VC对话框添加菜单快捷键
来源:互联网 发布:java string类源码分析 编辑:程序博客网 时间:2024/05/22 06:26
要在VC对话框上添加菜单的快捷键:
1、先创建快捷键资源表IDR_ACCELERATOR1,在表中将快捷键与菜单ID绑定
2、在对话框.h文件中,声明快捷键资源句柄 HACCEL m_Haccel;
3、在OnInitDialog函数中添加代码:
给菜单添加小图标,代码如下:
1、在对话框窗口中.h文件中声明 CBitmap m_bmp;
2、在对话框的OnInitDialog函数中添加代码:
1、先创建快捷键资源表IDR_ACCELERATOR1,在表中将快捷键与菜单ID绑定
2、在对话框.h文件中,声明快捷键资源句柄 HACCEL m_Haccel;
3、在OnInitDialog函数中添加代码:
//加载快捷键资源表m_Haccel = LoadAccelerators(theApp.m_hInstance,(LPCTSTR)IDR_ACCELERATOR1);4、添加快捷键消息处理虚函数,如下:
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg){ //处理快捷键消息if(m_Haccel){if(TranslateAccelerator(m_hWnd,m_Haccel,pMsg))return TRUE;}return CDialogEx::PreTranslateMessage(pMsg);}5、为菜单添加事件处理方法
给菜单添加小图标,代码如下:
1、在对话框窗口中.h文件中声明 CBitmap m_bmp;
2、在对话框的OnInitDialog函数中添加代码:
m_bmp.LoadBitmap(IDB_BITMAP1);GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(1,MF_BYPOSITION, &m_bmp, &m_bmp);//函数的第1个参数为菜单位置
阅读全文
0 0
- VC对话框添加菜单快捷键
- [MFC] 对话框 菜单添加快捷键
- VC 对话框添加菜单条
- VC中为对话框添加菜单
- VC 添加对话框右键菜单方法
- VC 对话框中树形控件添加右键菜单
- 对话框添加菜单
- VS2010 对话框添加菜单
- 对话框添加菜单
- mfc 对话框添加菜单
- mfc 对话框添加菜单
- VC菜单快捷键
- .对话框添加快捷键
- VC++对话框添加工具栏
- VC对话框添加状态栏
- VC对话框添加状态栏
- VC对话框添加工具栏
- 给菜单添加快捷键
- 云计算之路-阿里云上-新车限行:新购服务器无法访问任何远程25端口
- Sensors
- ZZULIOJ 2184: 不是防AK题
- 跳石板-动态规划
- 计算机组成知识整理2:RAID
- VC对话框添加菜单快捷键
- 第一篇
- web安全方向
- Coursera吴恩达《神经网络与深度学习》课程笔记(1)-- 深度学习概述
- Codeforces Round #431 (Div. 2) From Y to Y
- Codeforces Tell Your World
- 【codevs 1036】商务旅行
- Guava Cache使用笔记
- git 如何正确的提交文件