Windows程序的入口是:
WinMain() 函数
在Windows应用程序的入口点WinMain函数中,添加处理消息循环的代码,以检索Windows送来的消息,然后WinMain再把这些消息分配给相应的窗口函数并处理它们
Windows应用程序消息处理机制:
- 操作系统接收应用程序的窗口消息,将消息投递到该应用程序的消息队列中
- 应用程序在消息循环中调用GetMessage函数,从消息队列中取出一条一条的消息,然后应用程序可以对消息进行一些预处理
- 应用程序调用DispatchMessage,将消息回传给操作系统
- 系统利用WNDCLASS结构体的lpfnWndProc成员保存的窗口过程函数的指针调用窗口过程,对消息进行处理