MFC使用WM

xiaoxiao2021-02-28  104

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

转载请注明原文地址: https://www.6miu.com/read-68003.html

最新回复(0)