vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
来源:互联网 发布:excel表格工资表数据 编辑:程序博客网 时间:2024/04/30 05:59
一下介绍的内容均在vc6.0 MFC程序调试通过。
【一】热键的使用
主要使用RegisterHotKey和UnregisterHotKey两个API函数,具体介绍请看MSDN。这里以编辑框作为示例,先建一个CEdit的派生类 CMyEdit2。
1)响应WM_HOTKEY消息
RegisterHotKey可以向窗口发送WM_HOTKEY消息,所以先定义WM_HOTKEY消息映射。
在.h文件中加入afx_msg LONG OnHotKey(WPARAM wParam,LPARAM lParam); ,具体位置在:
在.cpp文件中加入ON_MESSAGE(WM_HOTKEY,OnHotKey),具体位置在:
定义响应函数:
2)登记热键
3)Unregister热键
附:Init()的使用位置,这里用变量IsInit(bool值)保证Init函数只被调用一次。
【二】(使用代码发送)发送组合键消息
1)发送WM_HOTKEY消息
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- [VC++]HotKey热键 - msdn
- MFC HOTKEY 用法
- (C++) HotKey of MFC
- 『windows』WM_HOTKEY 热键
- Delphi 热键处理hotkey
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- MFC--快捷键(组合键/热键)与按钮实现操作按钮的方法
- VC++ HotKey
- 加速键 (Accelerator)和 热键(HotKey) [转]
- 加速键(Accelerator)和热键(Hotkey)
- MFC使用WM_HOTKEY消息做窗口的显示和隐藏
- 打造5星级的软件作坊
- 微软发布Internet Explorer 8 RC1
- asp.net grid控件常用取得所有勾选checkbox值
- 使用CodeSmith生成oracle数据库表的实体层(Model)
- C#实现排列组合算法
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- 彩虹qq秘籍
- C++ primer 摘要《局部类、嵌套类、类域》20090127
- C#执行DOS命令
- 亿万富翁对大学生说的18句话
- SQL行转列实例
- asp:Xml 控件XSL传入参数
- 用RequiredFieldValidator验证TextBox,回车验证,正确自动转移到下个焦点
- 跟随垂直滚动条滚动的DIV实现