首页 > Windows开发 > 详细

6.windows的消息机制 重要!重要!重要!

时间:2016-06-12 00:07:22      阅读:220      评论:0      收藏:0      [点我收藏+]

所谓程序执行机制分为:

  过程驱动:程序的执行过程总是按照预定好的顺序执行。

  事件驱动:程序的执行是无序的,用户可以根据需要随机出发相应的事件。

  win32窗口程序就是采用事件驱动方式执行,也就是消息机制。

什么是消息?

  当系统通知窗口工作时,就采用消息的方式派发给窗口。

消息的组成:(windows平台下消息必须由这6个部分组成)

  窗口句柄

  消息ID

  消息的两个参数(两个附带信息)

  消息的产生时间

  消息产生时的鼠标位置

DispatchMessage( &nMsg )是怎么派发消息(其实就是调用我们的窗口处理函数来处理这个消息)呢?

  通过nMsg.hWnd保存窗口数据的内存,然后找到窗口对应的窗口类名称,用这个名称去匹配每个窗口类名称。

  一旦匹配成功,就直接调用我们自己定义的窗口处理函数。

  

6.windows的消息机制 重要!重要!重要!

原文:http://www.cnblogs.com/csqtech/p/5576098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!