WM_SHOWWINDOW

Il messaggio WM_SHOWWINDOW viene inviato a una finestra quando la finestra è in procinto di essere nascosti o mostrato.

WM_SHOWWINDOW fShow = wParam (BOOL);      / / Mostra/Nascondi bandiera fnStatus = (int) lParam;    / / stato di bandiera 
 

Parametri

fShow
Valore di wParam. Specifica se una finestra viene mostrata. È TRUE se viene mostrata nella finestra oppure FALSE se la finestra è nascosto.
fnStatus
Valore lParam. Specifica lo stato della finestra viene mostrato. Il parametro fnStatus è zero se il messaggio viene inviato a causa di una chiamata alla funzione ShowWindow ; in caso contrario, fnStatus è uno dei valori seguenti:
Valore Significato
SW_OTHERUNZOOM La finestra è essere scoperto perché una finestra Ingrandisci è stata restaurata o ridotto a icona.
SW_OTHERZOOM La finestra è contemplata da altra finestra che è stata ingrandita.
SW_PARENTCLOSING Finestra proprietaria della finestra è essere ridotto al minimo.
SW_PARENTOPENING Finestra proprietaria della finestra è in fase di restauro.

Valori restituiti

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

Azione predefinita

La funzione DefWindowProc nasconde o mostra la finestra, come specificato dal messaggio.

Osservazioni

Se una finestra è lo stile WS_VISIBLE, quando viene creato, la finestra riceve questo messaggio dopo la creazione, ma prima che venga visualizzato. Una finestra riceve questo messaggio anche quando il suo stato di visibilità è stato modificato dalla funzione ShowWindow o ShowOwnedPopups.

Il messaggio WM_SHOWWINDOW non viene inviato nei seguenti casi:

Descrizione

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

Vedi anche

Panoramica di Windows, i messaggi di finestra, DefWindowProc, ShowOwnedPopups, ShowWindow

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

Index