[WIN32](重要消息)

本文详细介绍了Windows消息处理中与键盘和鼠标相关的消息,包括WM_SYSCOMMAND、WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN、WM_SYSKEYUP、WM_CHAR等键盘消息,以及WM_LBUTTONDOWN、WM_LBUTTONUP、WM_MOUSEMOVE、WM_MOUSEWHEEL等鼠标消息。内容涵盖了消息的拦截、参数含义和如何恢复默认操作。
摘要由CSDN通过智能技术生成

键盘消息-------------------------------------------------------

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值