La funzione SendNotifyMessage invia il messaggio specificato a una finestra. Se la finestra è stata creata da thread chiamante, SendNotifyMessage chiama la routine della finestra per la finestra e non viene restituito finché la routine della finestra ha elaborato il messaggio. Se la finestra è stata creata da un thread diverso, SendNotifyMessage passa il messaggio routine di finestra e restituisce immediatamente; non aspettare la routine di finestra terminare l'elaborazione del messaggio.
(BOOL SendNotifyMessage HWND hWnd, / / handle di finestra di destinazioneUINTMsg, / / il messaggio da inviareWPARAMwParam, / / messaggio primo parametroLPARAMlParam / / secondo parametro message);
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.
Se si invia un messaggio nella gamma sotto WM_USER alle funzioni messaggio asincrono (PostMessage, SendNotifyMessagee SendMessageCallback), i parametri del messaggio non possono includere puntatori. In caso contrario, l'operazione avrà esito negativo. Le funzioni tornerà prima che il thread ricevente ha avuto la possibilità di elaborare il messaggio e il mittente sarà libera la memoria prima che venga utilizzato.
Le applicazioni che necessitano di comunicare utilizzando HWND_BROADCAST necessario utilizzare la funzione RegisterWindowMessage per ottenere un unico messaggio per la comunicazione tra applicazioni.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.
Messaggi e panoramica delle code di messaggi, messaggio e funzioni di coda dei messaggi, PostMessage, PostThreadMessage, RegisterWindowMessage, SendMessage SendMessageCallback, SendNotifyMessage
Rimedio: Inserire il CD-ROM CD di MSDN Library.