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; }