关于VC++的几种消息



       在VC++中我们会遇到消息这个概念,消息是计算机或我们的应用程序发出的数据信息,每个消息都对应一个对象的成员函数,由这个成员函数来处理。我们来讲几个VC++中的消息:
 1.WM_MOVE; WM_SIZE; WM_PAINT消息
WM_MOVE是窗口移动消息,当窗口移动时将发出这个消息;WM_SIZE是窗口改变消息,当窗口改变时将发出这个消息,WM_PAINT是重绘消息,当窗口需要重绘时将发出这个消息。


 2.WM_MOUSEMOVE; WM_MOUSEDOWN; WM_MOUSEUP消息
WM_MOUSEMOVE是鼠标移动消息,当鼠标移动时将发出这个消息(注:并不是每移动一个象数就发一个消息)。WM_MOUSEDOWN是鼠标按下消息,当鼠标按下时将产生这个消息。WM_MOUSEUP是鼠标松开消息,和WM_MOUSEDOWN相反,当松开时产生这个消息。


 3.WM_KEYCHAR;WM_KEYDOWN; WM_KEYUP消息
WM_KEYDOWN是键盘键按下消息,当键盘上的键按下时将产生这个消息,WM_KEYUP是键盘键松开消息,当键盘键松开的时候,将发出这个消息。而WM_KEYCHAR返回ASC码的消息,它和WM_KEYDOWN , WM_KEYUP这二个消息不同,它返回的是ASC码,分大小写;而WM_KEYDOWN和WM_KEYUP返回的是键盘的键值,是键盘真正的值。



 4.WM_CLOSE消息
它是结束消息,当一个对话框或一个资源关闭时,将产生这个消息
 53WM_TIMES消息
这是始终控件这个资源发出的消息,它具有周期性,每个一段时间向应用程序发一个WM_TIMES消息,直到程序结束为止。
 当然,WINDOWS的消息是很多的,这需要我们不断的积累。以上是我门常用的几种消息,在基本编程中是很重要的。应该会用它们。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值