WM_SIZE

Il messaggio WM_SIZE viene inviato a una finestra dopo che ha cambiato la sua dimensione.

WM_SIZE fwSizeType = wParam;      / / ridimensionamento bandiera nWidth = LOWORD(lParam);  / / larghezza del cliente zona nHeight = HIWORD(lParam); / / altezza dell'area client 
 

Parametri

fwSizeType
Valore di wParam. Specifica il tipo di ridimensionamento richiesto. Questo parametro può essere uno dei seguenti valori:
Valore Significato
SIZE_MAXHIDE Messaggio viene inviato a tutte le finestre pop-up quando qualche altra finestra è ingrandita.
SIZE_MAXIMIZED La finestra è stata ingrandita.
SIZE_MAXSHOW Messaggio viene inviato a tutte le finestre pop-up quando qualche altra finestra è stata restaurata alla sua dimensione ex.
SIZE_MINIMIZED La finestra è stato ridotto al minimo.
SIZE_RESTORED La finestra è stata ridimensionata, ma né SIZE_MINIMIZED né SIZE_MAXIMIZED valore si applica.

nWidth
Valore della parola di lParamsignificativi. Specifica la nuova larghezza dell'area client.
nHeight
Valore della parola di lParamsignificativi. Specifica la nuova altezza dell'area client.

Valori restituiti

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

Osservazioni

Se il SetScrollPos o la funzione MoveWindow viene chiamato per una finestra figlio di conseguenza il messaggio WM_SIZE, il parametro bRedraw deve essere diverso da zero per causare la finestra venga ridisegnata.

Anche se la larghezza e l'altezza di una finestra sono valori a 32 bit, i parametri nWidth e nHeight del messaggio WM_SIZE contengono solo i bit meno significativi 16.

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:Dichiarata in winuser.

Vedi anche

Panoramica di Windows, i messaggi di finestra, MoveWindow, SetScrollPos

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

Index