RegisterWindowMessage

La funzione RegisterWindowMessage definisce un nuovo messaggio di finestra che è garantito l'univocità in tutto il sistema. Il valore del messaggio restituito può essere utilizzato quando si chiama la funzione SendMessage o PostMessage.

(UINT RegisterWindowMessage LPCTSTR  lpString / / indirizzo della stringa di messaggio);
 

Parametri

lpString
Puntatore a una stringa con terminazione null che specifica il messaggio deve essere registrato.

Valori restituiti

Se il messaggio è stato registrato con successo, il valore restituito è un identificatore di messaggio nella gamma 0xC000 attraverso 0xFFFF.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

La funzione RegisterWindowMessage viene in genere utilizzata per registrare i messaggi per la comunicazione tra due applicazioni che hanno Collaborate.

Se due diverse applicazioni registrare la stessa stringa di messaggio, le applicazioni restituiscono lo stesso valore di messaggio. Il messaggio rimane registrato fino a quando termina la sessione.

Utilizzare solo RegisterWindowMessage quando più applicazioni devono elaborare il messaggio stesso. Per l'invio di messaggi privati all'interno di una classe di finestra, un'applicazione può utilizzare qualsiasi valore integer nell'intervallo da WM_USER a 0x7FFF. (Messaggi in questa gamma sono privati di una classe di finestra, non di un'applicazione. Predefiniti, ad esempio, classi di controllo come BUTTON, EDIT, LISTBOX e COMBOBOX può utilizzare valori in questo intervallo.)

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
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, SendMessage

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index