Windows应用程序常用消息

1.WM_LBUTTONDOWN

     单击鼠标左键时产生此消息,其附近消息参数wParam标识鼠标键的按下状态。      长参数lParam的低字节包含当前光标的X坐标,高字节包含当前光标的Y坐标。

 

     MK_LBUTTON     标识按下鼠标左键    MK_MBUTTON    标识按下鼠标中鍵

     MK_RBUTTON    标识按下鼠标右键    WM_LBUTTONUP  放开鼠标左键时产生

     WM_RBUTTONDOWN  单击鼠标右键时产生

   WM_RBUTTONUP 放开鼠标右键时产生

     WM_LBUTTONDBLCLK 双击鼠标左键时产生

     WM_RBUTTONDBLCLK  双击鼠标右键时产生

 

2.WM_KEYDOWN

    按下一个非系统鍵时产生的消息。系统鍵是指实现系统操作的组合键。其附加消   息参数wParam为按下键的虚拟键码,虚拟键码用以标识按下或释放的键。

 

3.WM_CHAR

     这也是按下一个非系统鍵时产生的消息。附加信息参数wParam为按键的ASCII     码,lParam与WM_KEYDOWN中的lParam的意义相同。

 

4.WM_CREATE

    此消息是由CreateWindow函数发出的消息。附加信息参数wParam未用,        lParam包含一个指向CREATESTRUCT数据结构的指针,该结构是传递给          CreateWindow函数的参数副本。

 

5.WM_CLOSE

    关闭窗口时产生此消息。附加信息参数wParam和lParam均未用。

 

6.WM_DESTROY

    消除窗口时由DestroyWindow函数发出此消息。附加信息参数wParam和          lParam均未用。

 

7.WM_QUIT

    这是退出应用程序时由PostQuitMessage函数发出的消息。附加信息参数            wParam含有退出代码,退出代码标识应用程序退出运行时的有关消息;附加信    息参数lParam未用。

 

8.WM_PAINT

    当发生用户区移动或显示事件、用户窗口改变大小的事件、程序通过滚动条滚动窗口时,均产生一条WM_PAINT消息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值