cpp.h文件
添加一个自定义消息号
#define KeyID 1001
// 生成的消息映射函数
afx_msg long OnHotKey(WPARAM wParam, LPARAM lParam);
cpp.cpp
添加消息
ON_MESSAGE(WM_HOTKEY, OnHotKey)
//初始化添加注册热键
::RegisterHotKey(GetSafeHwnd(), KeyID,NULL, 0x24);//Null可以为Zlt,Ctrl,Shift;0x24为Home键的16进制
//消息响应函数
LONG CCtimeDlg::OnHotKey(WPARAM wParam, LPARAM lParam) //wParam一般为热键消息的ID
{
BOOL bVisible = IsWindowVisible();//查看消息是显示还是隐藏
int nCmdShow = bVisible ? SW_HIDE : SW_SHOW;//?自动判断
ShowWindow(nCmdShow);
return 0;
}