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);
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.
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.
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.
Mesaje și mesaj cozile de prezentare, mesaj ?i func?iile mesajului coadă, PostMessage, PostThreadMessage, RegisterWindowMessage, de SendMessage SendMessageCallback, SendNotifyMessage