本节介绍窗口过程处理的窗口消息,用于与热键控件一起使用的预定义的HOTKEY_CLASS窗口类。
信息 | 进行处理 |
WM_CHAR | 检索虚拟密钥代码。 |
WM_CREATE | 初始化热键控件,不设置热键规则,并使用系统字体。 |
WM_ERASEBKGND | 隐藏插入符号,调用DefWindowProc函数,再次显示插入符号。 |
WM_GETDLGCODE | 返回DLGC_WANTCHARS和DLGC_WANTARROWS值的组合。 |
WM_GETFONT | 检索字体。 |
WM_KEYDOWN | 如果键为ENTER,TAB,SPACE BAR,DEL,ESC或BACKSPACE,则调用DefWindowProc功能。如果键是SHIFT,CTRL或 ALT ,它将检查组合是否有效,如果是,则使用组合设置热键。其他键被设置为热键,而不首先检查其有效性。 |
WM_KEYUP | 检索虚拟密钥代码。 |
WM_KILLFOCUS | 破坏插入符号 |
WM_LBUTTONDOWN | 将焦点设置到窗口。 |
WM_NCCREATE | 设置WS_EX_CLIENTEDGE窗口样式。 |
WM_PAINT | 绘制热键控件。 |
WM_SETFOCUS | 创建并显示插入符号。 |
WM_SETFONT | 设置字体。 |
WM_SYSCHAR | 检索虚拟密钥代码。 |
WM_SYSKEYDOWN | 如果键为ENTER,TAB,SPACE BAR,DEL,ESC或BACKSPACE,则调用DefWindowProc功能。如果键是SHIFT,CTRL或 ALT ,它将检查组合是否有效,如果是,则使用组合设置热键。其他键被设置为热键,而不首先检查其有效性。 |
WM_SYSKEYUP | 检索虚拟密钥代码。 |