Wndproc是Windows操作系統嚮應用程序發送一系列消息之一,每個窗口會有一個窗口過程的回調函數,分別是窗口句柄、消息ID、WPARAM、LPARAM。
Wndproc應用例子
左鍵按下和左鍵抬起,應用程序將通過 GetMessage等方法 最終將消息提交到 窗口過程(
WndProc[英文全稱windows process] )指向一個應用程序定義的窗口過程的指針。
每個窗口會有一個稱為窗口過程的 回調函數( WndProc),它帶有四個參數,分別為:
窗口句柄(Window Handle) HWND,
消息ID(Message ID) UINT,
WndProc的第一個參數
hWnd就是當前接收消息的窗口句柄,第二個參數就是被傳送過來的消息,第三、第四個參數都是附加在消息上的數據,這和
MSG結構體是一樣的。
指針
[函數原型]
pOldProc:Pointer; //子類化前的窗口程序(WndProc)指針