WNDPROC

WNDPROC

Wndproc是Windows作業系統向應用程式傳送一系列訊息之一,每個視窗會有一個視窗過程的回調函式,分別是視窗句柄、訊息ID、WPARAM、LPARAM。

視窗過程

Wndproc套用例子 Wndproc套用例子

左鍵按下和左鍵抬起,應用程式將通過 GetMessage等方法 最終將訊息提交到 視窗過程WndProc[英文全稱windows process] )指向一個應用程式定義的視窗過程的指針。

回調函式

每個視窗會有一個稱為視窗過程的 回調函式( WndProc),它帶有四個參數,分別為:

視窗句柄(Window Handle) HWND,

訊息ID(Message ID) UINT,

和兩個訊息參數(wParam, lParam)WPARAM、LPARAM,

WndProc的第一個參數hWnd就是當前接收訊息的視窗句柄,第二個參數就是被傳送過來的訊息,第三、第四個參數都是附加在訊息上的數據,這和MSG結構體是一樣的。

視窗程式

指針

[函式原型]

pOldProc:Pointer; //子類化前的視窗程式(WndProc)指針

相關詞條

相關搜尋

熱門詞條

聯絡我們