messaggio WM_WINDOWPOSCHANGED

Inviato a una finestra la cui dimensione, posizione o posizione nell'ordine Z è stata modificata in seguito a una chiamata alla funzione SetWindowPos o a un'altra funzione di gestione delle finestre.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

#define WM_WINDOWPOSCHANGED             0x0047

Parametri

wParam

Questo parametro non viene usato.

lParam

Puntatore a una struttura WINDOWPOS che contiene informazioni sulle nuove dimensioni e sulla posizione della finestra.

Valore restituito

Tipo: LRESULT

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

Commenti

Per impostazione predefinita, la funzione DefWindowProc invia i messaggi WM_SIZE e WM_MOVE alla finestra. I messaggi WM_SIZE e WM_MOVE non vengono inviati se un'applicazione gestisce il messaggio WM_WINDOWPOSCHANGED senza chiamare DefWindowProc. È più efficiente eseguire qualsiasi elaborazione delle modifiche di spostamento o dimensione durante il messaggio WM_WINDOWPOSCHANGED senza chiamare DefWindowProc.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

DefWindowProc

EndDeferWindowPos

Setwindowpos

WINDOWPOS

WM_MOVE

WM_SIZE

WM_WINDOWPOSCHANGING

Informazioni concettuali

Windows