网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

VC对话框的菜单添加快捷键

要在VC对话框上,为菜单添加快捷键,步骤如下:

创新互联建站于2013年创立,先为宁江等服务建站,宁江等地企业,进行企业商务咨询服务。为宁江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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个参数为菜单位置

名称栏目:VC对话框的菜单添加快捷键
本文链接:http://bjjierui.cn/article/pscohj.html

其他资讯