SENDASYNCPROC 回呼函式 (winuser.h)
搭配 SendMessageCallback 函式使用的應用程式定義回呼函式。 將訊息傳遞至目的地視窗程式之後,系統會將訊息傳遞至回呼函式。 SENDASYNCPROC類型會定義這個回呼函式的指標。 SendAsyncProc 是應用程式定義函數名稱的預留位置。
語法
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
參數
unnamedParam1
類型: HWND
視窗程式的接收訊息的視窗控制碼。
如果 呼叫 SendMessageCallback 函式並將其 hwnd 參數設定為 HWND_BROADCAST,系統會針對每個最上層視窗呼叫 SendAsyncProc 函式一次。
unnamedParam2
類型: UINT
訊息。
unnamedParam3
類型: ULONG_PTR
從 SendMessageCallback 函式傳送的應用程式定義值。
unnamedParam4
類型: LRESULT
訊息處理的結果。 此值取決於訊息。
傳回值
無
備註
您可以藉由將SENDASYNCPROC指標傳遞至SendMessageCallback函式,來安裝SendAsyncProc應用程式定義的回呼函式。
只有在呼叫 SendMessageCallback 的執行緒呼叫 GetMessage、 PeekMessage或 WaitMessage時,才會呼叫回呼函式。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包括 Windows.h) |
另請參閱
概念
參考