文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Windows应用程序的消息处理机制

Windows应用程序的消息处理机制

时间:2010-09-22  来源:雨丝


(1)操作系统接收到应用程序的窗口消息,将消息投递到该应用程序的消息队列中。

(2)应用程序在消息循环中调用GetMessage函数从消息队列中取出一条一条的消息。取出消息后,应用程序可以对消息进行一些预处理,例如,放弃对某些消息的响应,或者调用TranslateMessage产生新的消息。

(3)应用程序调用DispatchMessage,将消息回传给操作系统。消息是由MSG结构体对象来表示的,其中就包含了接收消息的窗口的句柄。因此,DispatchMessage函数总能进行正确的传递。

(4)系统利用WNDCLASS结构体的lpfnWndProc成员保存的窗口过程函数的指针调用窗口过程,对消息进行处理(即“系统给应用程序发送了消息”)。

 

相关阅读 更多 +
排行榜 更多 +
打工生活模拟器1.5版

打工生活模拟器1.5版

模拟经营 下载
企鹅日历

企鹅日历

游戏工具 下载
垃圾超强清理管家

垃圾超强清理管家

游戏工具 下载