SendNotifyMessage

Funcția SendNotifyMessage a trimite mesajul specificat într-o fereastră. Dacă fereastra a fost creat de firul de asteptare, SendNotifyMessage solicită procedura ferestrei pentru fereastra și nu se întoarce până când procedura fereastra prelucrat mesajul. Dacă fereastra a fost creat de un fir diferit, SendNotifyMessage trece mesajul la regimul fereastră și returnează imediat; așteptați procedura fereastra pentru a termina mesajul de prelucrare.

(BOOL SendNotifyMessage HWND  hWnd, / / ocupa de destinație fereastraUINTMsg, / / mesaj pentru a trimiteWPARAMwParam, / / primul mesaj parametruLPARAMlParam / / al doilea parametru mesaj);
 

Parametrii

hWnd
Ocupa în fereastra procedură ale căror fereastra va primi mesajul. Dacă acest parametru este HWND_BROADCAST, mesajul este trimis la toate ferestrele de Internet de nivel superior în sistemul, inclusiv windows fara handicap sau invizibile, Ferestre suprapuse, și ferestre pop-up; dar mesajul nu este expediat la copil windows.
Msg
Specifică mesaj pentru a fi trimis.
wParam
Specifică informa?ii suplimentare specifice mesaj.
lParam
Specifică informa?ii suplimentare specifice mesaj.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Dacă trimiteți un mesaj în zona de mai jos WM_USER pentru func?iile mesajului asincron (PostMessage, SendNotifyMessageși SendMessageCallback), sa parametrii mesaj nu poate include indicii. Altfel, operațiunea nu va reuși. Funcțiile va reveni înainte de primirea firul a avut o șansă să proceseze mesajul și expeditorul va elibera memorie înainte este folosit.

Aplicații care trebuie să comunice utilizând HWND_BROADCAST ar trebui să utilizeze funcția RegisterWindowMessage pentru a obține un mesaj unic pentru comunicarea inter-application.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Mesaje și mesaj cozile de prezentare, mesaj ?i func?iile mesajului coadă, PostMessage, PostThreadMessage, RegisterWindowMessage, de SendMessage SendMessageCallback, SendNotifyMessage

Index