(3)应用程序调用DispatchMessage,将消息回传给操作系统。消息是由MSG结构体对象来表示的,其中就包含了接收消息的窗口的句柄。因此,DispatchMessage函数总能进行正确的传递。(4)系统利用“WNDCLASS结构体”的“lpfnWndProc成员”保存的窗口过程函数的“指针”,调用窗口过程,对消息进行处理(即“系统给应用程序发送了消息”)。问题一:“消息回传给操作系统”,“消息”到达操作系统后,是怎样被使用和处理的???问题二:系统为什么可以使用“WNDCLASS结构体”的“lpfnWndProc成员”保存的窗口过程函数的“指针”???就是因为注册了,注册到哪里去了???问题三:“窗口过程函数”是在应用程序的内存中加载的,但是被操作系统通过指针进行调用,对吧???
2.这个不是太清楚。但猜想:应该在MFC框架中,有个专门来管理类信息的类。
3.你想的是对的。操作系统是通过你保存在WNDCLASS结构体的函数指针调用的。