-
SendNotifyMessage
鎖定
SendNotifyMessage函數將指定的消息發送到一個窗口。如果該窗口是由調用線程創建的;此函數為該窗口調用窗口程序,並等待窗口程序處理完消息後再返回。如果該窗口是由不同的線程創建的,此函數將消息傳給該窗口程序,並立即返回,不等待窗口程序處理完消息。
- 外文名
- SendNotifyMessage
- 功 能
- 將指定的消息發送到一個窗口
- 原 型
- BOOL SendNotifyMessage
- 類 別
- 計算機函數
SendNotifyMessage定義
函數功能:該
函數原型:BOOL SendNotifyMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
SendNotifyMessage參數説明
hWnd:其窗口程序將接收消息的窗口的句柄。如果此參數為HWND_BROADCAST,則消息將被髮送到系統中所有頂層窗口,包括無效或不可見的非自身擁有的窗口、被覆蓋的窗口和彈出式窗口,但消息不被髮送到子窗口。
Msg:指定被髮送的消息。
wParam:指定附加的消息指定信息。
IParam:指定附加的消息指定信息。
備註:如果發送一個低於WM_USER範圍的消息給異步消息函數(PostMessage,SendNotifyMessage,SendMesssgeCallback),消息參數不能包含指針。否則,操作將會失敗。函數將在接收線程處理消息之前返回,發送者將在內存被使用之前釋放。
需要以HWND_BROADCAST方式通信的應用程序應當用函數RegisterWindwosMessage來獲得應用程序間通信的獨特的消息。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭文件:winuser.h;輸入庫:user32.lib;Unicode:在Windows NT環境下以Uncode和ANSI方式實現。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 黎媛21