热键的注册于释放
来源:互联网 发布:梦想编程现实 编辑:程序博客网 时间:2024/05/06 10:17
热键的注册函数:
BOOL RegisterHotKey(
HWND hWnd, // handle to window
int id, // hot key identifier
UINT fsModifiers, // key-modifier options
UINT vk // virtual-key code
);
应用例子:
RegisterHotKey(this->m_hWnd,100,MOD_CONTROL,VK_F12);
热键释放函数:
BOOL UnregisterHotKey(
HWND hWnd, // handle to window
int id // hot key identifier
);
应用例子:
UnregisterHotKey(this->m_hWnd,100);
消息响应函数:
LRESULT ChootKeyDlg::OnHotKey(WPARAM wParam,LPARAM lParam)
{
typedef void (WINAPI *PROCSWITCHTOTHISWINDOW) (HWND, BOOL);
PROCSWITCHTOTHISWINDOW SwitchToThisWindow;
HMODULE hUser32 = GetModuleHandle(_T("user32"));
SwitchToThisWindow = ( PROCSWITCHTOTHISWINDOW)GetProcAddress(hUser32, "SwitchToThisWindow");
SwitchToThisWindow(this->m_hWnd,TRUE);
MessageBox(_T("热键注册成功-恭喜!"));
return 0;
}
- 热键的注册于释放
- VC系统热键的注册
- VC系统热键的注册
- 注册热键!
- 注册热键!
- 注册热键
- 注册热键
- 注册热键
- 注册热键
- 注册热键
- 注册热键
- 热键注册
- 实现一个热键注册编辑的类
- VB程序中注册自定义的热键
- 实现一个热键注册编辑的类
- 注册热键,调出隐藏的窗体
- extjs注册热键的方法二
- VC系统热键的注册(转载)
- 14个可以节省你时间的CSS工具
- 排序算法总结
- 自己努力
- servlet中的路径
- 《小方块》开发日志
- 热键的注册于释放
- context相关
- !LaTeX Error:File 'moderncv.cls' not found.
- hdu1392 凸包
- 网站静态化功能类
- chromium之content_shell源代码分析(一)
- Openfire问题解决汇总
- 《Linux命令行与Shell脚本编程大全》学习笔记4
- JavaScript 读取、写入Txt文档