本文主要是介绍Win32学习笔记 - WndProc回调函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Windows操作系统向应用程序发送一系列消息,如左键按下和左键抬起,应用程序将通过GetMessage等方法,最终将消息提交到窗口过程(WndProc)指向一个应用程序定义的窗口过程的指针。
每个窗口会有一个称为窗口过程的回调函数(WndProc),它的原型为:
LRESULT CALLBACK WndProc( //WndProc名称可自由定义HWND hwnd, //窗口句柄(Window Handle)UINT uMsg, //消息ID(Message ID)WPARAM wParam, //两个消息参数(wParam, lParam)LPARAM lParam
);
WndProc的第一个参数hWnd就是当前接收消息的窗口句柄,第二个参数就是被传送过来的消息,第三、第四个参数都是附加在消息上的数据,这和MSG结构体是一样的。
这篇关于Win32学习笔记 - WndProc回调函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!