默认热键消息处理

【勇芳软件工作室】汉化HomePreviousNext

本节介绍窗口过程处理的窗口消息,用于与热键控件一起使用的预定义的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检索虚拟密钥代码。