键盘消息-------------------------------------------------------
WM_SYSCOMMAND(系统命令消息)
该消息是windows预留的系统接口,来控制窗口的最小化按钮、最大化按钮、关闭按钮、和窗口上的菜单等,代码在没有出现这行代码的时候软件会默认包含这些命令,如果出现了WM_SYSCOMMAND消息,那么程序会屏蔽掉默认包含的指令,只响应WM_SYSCOMMAND消息里面定义的指令
WM_SYSCOMMAND的子消息表:
代码 | 值 | 说明 |
---|---|---|
SC_CLOSE | 0xF060 | 关闭窗口 |
SC_CONTEXTHELP | 0xF180 | 使用指针将光标更改为问号。如果用户随后在对话框中单击一个控件,则该控件将收到WM_Help消息 |
SC_DEFAULT | 0xF160 | 选择默认项;用户双击“窗口”菜单 |
SC_HOTKEY | 0xF150 | 激活与应用程序指定的热键关联的窗口。lParam参数标识要激活的窗口 |
SC_HSCROLL | 0xF080 | 水平滚动 |
SCF_ISSECURE | 0x00000001 | 指示屏幕保护程序是否安全 |
SC_KEYMENU | 0xF100 | <