1. ::RegisterHotKey(m_hWnd,199,MOD_ALT,'X'); //注册热键ALT+X
可在窗口初始化时实现
2.消息响应
1)响应函数声明
afx_msg LRESULT OnHotKey(WPARAM wp,LPARAM lp);
2)消息映射:
BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
ON_MESSAGE(WM_HOTKEY,OnHotKey)
END_MESSAGE_MAP()
3.函数实现
LRESULT CTestDlg::OnHotKey(WPARAM wp,LPARAM lp)//热键
{
if(wp==199)
{
if(IsWindowVisible())
ShowWindow(SW_HIDE);
else
// ShowWindow(SW_SHOWNORMAL);
ShowWindow(SW_SHOW);
}
return 1;
}