MFC中注册全局热键
来源:互联网 发布:java 高并发网站 编辑:程序博客网 时间:2024/05/30 22:46
添加HOTKEY CREATE DESTROY消息
更改MESSAGE MAP中的ON_MESSAGE(WM_HOTKEY,OnHotKey)
编写OnHotKey函数
LRESULT CAutoTypingDlg::OnHotKey(WPARAM wParam,LPARAM lParam)
{
// TODO: Add your message handler code here and/or call default
switch(wParam)
{
case(1010): OnBnClickedButton1(); break;
case(1011): OnBnClickedButton2(); break;
default: return 0;
}
return 0;
}
更改头文件中的函数声明
afx_msg LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);
编写OnCreate函数
int CAutoTypingDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialogEx::OnCreate(lpCreateStruct) == -1)
return -1;
RegisterHotKey(m_hWnd,1010,MOD_CONTROL,'1');
RegisterHotKey(m_hWnd,1011,MOD_CONTROL,'2');
return 0;
}
编写OnDestroy函数
void CAutoTypingDlg::OnDestroy()
{
CDialogEx::OnDestroy();
// TODO: Add your message handler code here
UnregisterHotKey(m_hWnd,1010);
UnregisterHotKey(m_hWnd,1011);
}
- MFC中注册全局热键
- C#注册全局热键
- [测试]注册全局热键
- C#注册全局热键
- c#注册全局热键
- C#注册全局热键
- Delphi全局热键注册
- Qt5注册全局热键
- Qt注册全局热键
- MFC实现全局热键
- MFC实现全局热键
- MFC 注册热键
- MFC注册热键
- MFC程序注册热键
- MFC注册热键
- 第九节 组合热键与注册全局热键
- MFC&CPlus: 在MFC中给程序注册热键
- 注册全局热键应用例子
- dialog
- Spring Batch
- hadoop学习blog
- vs2010 快捷键大全
- GBK和UTF8之间转码
- MFC中注册全局热键
- Ubuntu10.04之grub2详解
- 内存溢出与jvm参数配置
- 分析ecshop $_CFG系统参数数组
- 判定文件编码或文本流编码的方法
- 一种开源设计简介
- ecshop模板标签的预定义变量
- DBCA創建的數據庫exp問題
- Android ExpandableListView折叠