WM_PARENTNOTIFY

Il messaggio WM_PARENTNOTIFY viene inviato al padre di una finestra figlio quando la finestra figlio viene creata o distrutto, o quando l'utente fa clic su un pulsante del mouse mentre il cursore è posizionato finestra secondaria. Quando si crea la finestra figlio, il sistema invia WM_PARENTNOTIFY appena prima che restituisce la funzione CreateWindow o CreateWindowEx che crea la finestra. Quando la finestra figlio viene eliminata, il sistema invia il messaggio prima di qualsiasi elaborazione per distruggere la finestra si svolge.

WM_PARENTNOTIFY fwEvent = LOWORD(wParam);  / / evento flag idChild = HIWORD(wParam);  / / identificatore del bambino finestra lValue = lParam;           / / handle bambino o cursore coordinate 
 

Parametri

fwEvent
Valore della parola di wParamsignificativi. Specifica l'evento per il quale il genitore è notifica. Questo parametro può essere uno dei seguenti valori:
Valore Significato
WM_CREATE Viene creata la finestra figlio.
WM_DESTROY Finestra figlio viene eliminata.
WM_LBUTTONDOWN L'utente ha inserito il cursore sopra la finestra del bambino e ha fatto clic sul pulsante sinistro del mouse.
WM_MBUTTONDOWN L'utente ha inserito il cursore sopra la finestra del bambino e ha fatto clic sul pulsante centrale del mouse.
WM_RBUTTONDOWN L'utente ha inserito il cursore sopra la finestra del bambino e ha fatto clic sul pulsante destro del mouse.

idChild
Valore della parola di wParamsignificativi. Se il parametro fwEvent è il valore di WM_CREATE o WM_DESTROY, idChild specifica l'identificatore della finestra secondaria. In caso contrario, idChild non è definito.
l-value
Contiene un handle alla finestra figlio, se il parametro fwEvent è il valore WM_CREATE o WM_DESTROY; in caso contrario, l-value contiene le coordinate x e y del cursore. La coordinata x è nella parola ordine inferiore e la coordinata y della parola di ordine superiore.

Valori restituiti

Se un'applicazione elabora questo messaggio, deve restituire zero.

Osservazioni

Questo messaggio viene inviato anche a tutte le finestre di antenato della finestra secondaria, tra cui la finestra di primo livello.

Tutte le finestre del bambino, ad eccezione di quelli che hanno la finestra stile, esteso WS_EX_NOPARENTNOTIFY inviare questo messaggio ai loro finestre del genitore. Per impostazione predefinita, finestre figlio in una finestra di dialogo hanno lo stile WS_EX_NOPARENTNOTIFY, a meno che viene chiamata la funzione CreateWindowEx per creare la finestra figlio senza questo stile.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di Windows, i messaggi di finestra, CreateWindow, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN

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

Index