-
SendMessageCallback
鎖定
- 外文名
- SendMessageCallback
- 功 能
- 將指定的消息發送到多個窗口
- 原 型
- BOOL SendMessageCallback
- 類 別
- 計算機函數
SendMessageCallback函數原型
BOOL SendMessageCallback(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM IParam,SEhDASYNCPROC IpResultCallBack,DWORD dwData);
SendMessageCallback參數
hWnd:其窗口程序將接收消息的窗口的句柄。如果此參數為HWND_BROADCAST,則消息將被髮送到系統中所有頂層窗口,包括無效或不可見的非自身擁有的窗口、被覆蓋的窗口和彈出式窗口,但消息不被髮送到子窗口。
Msg:指定被髮送的消息。
wParam:指定附加的消息指定信息。
IParam:指定附加的消息指定信息。
IpResultCallBack:指向回收函數的指針,窗口程序處理完消息後調用該回調函數。參見SendAsyncProc可得到合適的回調函數的信息。如果hwnd為HWND_BROADCAST,系統為每個頂層窗口調用一次SendASyncProc回調函數。
dwData:一個應用程序定義的值,被傳給由參數IPResultCallBack指向的回調函數。
SendMessageCallback返回值
SendMessageCallback其他信息
如果發送一個低於WM_USER範圍的消息給異步消息函數(PostMessage,SendNotifyMesssge;SendMessageCallback),消息參數不能包含指針。否則,操作將會失敗。函數將在接收線程處理消息之前返回,發送者將在內存被使用之前釋放。
需要以HWND_BROADCAST方式通信的應用程序應當用函數RegisterWindwosMessage來獲得應用程序間通信的獨特的消息。
此回調函數僅當調用SendMessagecallback的線程調用GetMessage,PeekMessage或WaitMessage時調用。
SendMessageCallback速查
Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭文件:winuser.h;輸入庫:user32.lib;Unicode:在Windows NT環境下以Unicode和ANSI方式實現。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: ggg蒲pp