messaggio WM_SHOWWINDOW
Inviato a una finestra quando la finestra sta per essere nascosta o visualizzata.
Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .
#define WM_SHOWWINDOW 0x0018
Parametri
-
wParam
-
Indica se viene visualizzata una finestra. Se wParam è TRUE, verrà visualizzata la finestra. Se wParam è FALSE, la finestra verrà nascosta.
-
lParam
-
Stato della finestra visualizzata. Se lParam è zero, il messaggio è stato inviato a causa di una chiamata alla funzione ShowWindow ; in caso contrario, lParam è uno dei valori seguenti.
Valore Significato - SW_OTHERUNZOOM
- 4
La finestra viene scoperta perché è stata ripristinata o ridotta a icona una finestra ingrandita. - SW_OTHERZOOM
- 2
La finestra è coperta da un'altra finestra ingrandita. - SW_PARENTCLOSING
- 1
La finestra di proprietario della finestra viene ridotta a icona. - SW_PARENTOPENING
- 3
Viene ripristinata la finestra di proprietario della finestra.
Valore restituito
Tipo: LRESULT
Se un'applicazione elabora questo messaggio, deve restituire zero.
Commenti
La funzione DefWindowProc nasconde o visualizza la finestra, come specificato dal messaggio. Se una finestra ha lo stile WS_VISIBLE al momento della creazione, la finestra riceve questo messaggio dopo la creazione, ma prima che venga visualizzato. Una finestra riceve anche questo messaggio quando lo stato di visibilità viene modificato dalla funzione ShowWindow o ShowOwnedPopups .
Il messaggio di WM_SHOWWINDOW non viene inviato nelle circostanze seguenti:
- Quando viene creata una finestra sovrapposta di primo livello con lo stile WS_MAXIMIZE o WS_MINIMIZE .
- Quando il flag SW_SHOWNORMAL viene specificato nella chiamata alla funzione ShowWindow .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali