步骤一: 建立MFC对话框工程HotKeyTest,并在CHotKeyTest类头文件中添加热键消息响应函数:
afx_msg LRESULT OnHotKey(WPARAM wParam, LPARAM lParam);
步骤二: 在消息映射中添加热键消息映射
BEGIN_MESSAGE_MAP(CHotKeyTestDlg, CDialog)
....
ON_MESSAGE(WM_HOTKEY,&CHotKeyTestDlg::OnHotKey)
....
END_MESSAGE_MAP()
步骤三:onHotKey()函数的实现
LRESULT CHotKeyTestDlg::OnHotKey(WPARAM wParam, LPARAM lParam)
{
if ((int)wParam == 1000)//1000为热键注册代号
{
//在这里添加想要响应的命令
this->MessageBox(_T("您按下了ALT+W"),_T("提示"));
}
if ((int)wParam == 1000)//1000为热键注册代号
{