SendNotifyMessage

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);
 

Parametri

hWnd
Handle per la finestra in cui la routine della finestra verrà visualizzato il messaggio. Se questo parametro è HWND_BROADCAST, il messaggio viene inviato a tutte le finestre di primo livello nel sistema, compresi i disabili o invisibile unowned finestre, finestre sovrapposte e finestre pop-up; ma il messaggio non viene inviato a finestre figlio.
Msg
Specificare il messaggio da inviare.
wParam
Specifica informazioni aggiuntive specifiche del messaggio.
lParam
Specifica informazioni aggiuntive specifiche del messaggio.

Valori restituiti

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.

Osservazioni

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.

Descrizione

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.

Vedi anche

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.

Index