MFC热键设置的方法
来源:互联网 发布:java 指定jdk版本运行 编辑:程序博客网 时间:2024/05/23 23:09
在写MFC程序时,如果想自定义热键比如ALT+S可以采用下面的方法:
定义热键的消息响应函数:OnHotKey
定义系统全局热键:
1、首先在.h文件中添加消息响应函数声明
afx_msg LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);
2、关联消息及响应函数
BEGIN_MESSAGE_MAP()
ON_MESSAGE(WM_HOTKEY,OnHotKey)
END_MESSAGE_MAP()
3、在初始化函数里注册热键
RegisterHotKey(m_hWnd,ID_HOTKEY,MOD_ALT,‘s’);
// ID_HOTKEY是自己定义的一个ID宏
‘s'可以写成ASCII码
4、在消息响应函数里添加操作
LRESULT CMyTest::OnHotKey(WPARAM wParam,LPARAM lParam)
{
if(
ID_HOTKEY
==wParam)
{
AfxMessageBox(_T("你按下了组合键 ALT+ S"));
}
else
AfxMessageBox(_T("你按下了未知热键"));
return 1;
}
0 0
- MFC热键设置的方法
- MFC 热键设置 OnHotKey方法和Accelerator方法的设置
- MFC注册热键的方法(RegisterHotKey)
- MFC下设置快捷键操作(热键)
- MFC 热键
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- 屏蔽系统热键的方法
- delphi热键设定的方法
- delphi热键设定的方法
- delphi热键设定的方法
- MFC编程时如何给程序设置热键
- MFC中注册热键操作--以CHotKeyCtrl设置热键为例
- delphi热键:delphi程序中定义热键的方法 --转
- 如何为你的应用程序设置热键?
- 教你输入法热键的设置技巧
- c# 热键的设置和拷贝粘贴
- 暗影寶庫相傳是幾千年前,魔族定居暗影山脈的第一代統領,以無上
- POJ 1654
- iOS7下隐藏status bar的详细研究
- uva 1494 Qin Shi Huang's National Road System
- google map 开发心得1
- MFC热键设置的方法
- vc汇编(三)80X86寄存器详解
- C中const关键字
- GTK+图形化应用程序开发学习笔记(四)—容器、构件
- 理解Certificate、App Id、Identifiers 和 Provisioning Profile
- 黑马程序员---java集合总结
- 由Ubuntu引发的学习技术的思路思考
- C8051F单片机使用注意事项
- NOJ1105Game