mfc按钮如何设置快捷键

我有百度还有google但是按照里面的说法操作老是不行,我就是想创建一个按钮,然后按ctrl+q就相当于按这个按钮,请问有什么操作方法... 我有百度还有google 但是按照里面的说法操作老是不行,我就是想创建一个按钮,然后按ctrl+q就相当于按这个按钮,请问有什么操作方法 展开
 我来答
tjzzuli
2012-05-25 · TA获得超过723个赞
知道答主
回答量:208
采纳率:0%
帮助的人:94.8万
展开全部
第一步:在资源视图窗中右键插入Accelerator资源,然后修改Accel属性里的快捷键;
第二步:声明一个HACCEL全局变量,在OnInitDialog()中添加
hACCTable=LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE("快捷键表ID"))
第三步:添加PreTranslateMessage相应函数,添加代码
if(::TranslateAccelerator(m_hWnd,hAccTable,pMsg))//hAccTable为HACCEL全局变量
{
return true;
}
第四步:为快捷键添加COMMAND响应函数,函数内容就是调用你的按钮相应函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式