函式功能
函式功能:該函式是應用程式定義的回調函式,和SendMessageCallback一起使用。系統在將訊息傳給目標視窗程式後,將訊息傳給回調函式。類型SENDASYNCPROC定義了一個指向此回調函式的指針。SendAsyncProc是此應用程式定義的函式名的占位符。
函式原型:VOID CALLBACK SendAsyncProc(HWND hwnd,UINT uMsg,DWORD dwData,LRESULT IResult);
參數
參數:
hwnd;其視窗程式接收訊息的視窗的句柄。如果將SendMessageCallback的參數hwnd設定為HWND_BROADCAST,系統為每個頂層視窗調用一次SendAsyncProc。
uMsg:指定訊息。
dwData:指定從函式SendMessageCallback傳送來的應用程式定義的值。
IResult:指定訊息處理的結果與訊息。
返回值:此回調函式無返回值。
備註:通過傳一個SENDASYNCPROC指針給函式SendMessageCallback來安裝一個SendAsyncProc應用程式定義的回調函式。
此回調函式僅當調用SendMessageCallback的執行緒調用GetMessage,PeekMessage或WaitMessage時調用。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案: winuser.h;輸入庫:user32.lib。