WM_SIZE

WM_SIZE wordt het bericht naar een venster nadat de grootte is gewijzigd.

WM_SIZE fwSizeType = wParam;      / / resizing vlag nWidth = LOWORD(lParam);  / / breedte van de client gebied nHeight = HIWORD(lParam); / / hoogte van het clientgebied van 
 

Parameters

fwSizeType
Waarde van wParam. Hiermee geeft u het type van resizing opgevraagd. Deze parameter kan een van de volgende waarden worden:
Waarde Betekenis
SIZE_MAXHIDE Bericht wordt verzonden naar alle pop-upvensters als sommige andere venster is gemaximaliseerd.
SIZE_MAXIMIZED Het venster heeft is gemaximaliseerd.
SIZE_MAXSHOW Bericht wordt verzonden naar alle pop-upvensters als sommige andere venster is gerestaureerd tot zijn voormalige omvang.
SIZE_MINIMIZED Het venster is geminimaliseerd.
SIZE_RESTORED Het venster heeft vergroot of verkleind, maar noch de SIZE_MINIMIZED noch de SIZE_MAXIMIZED waarde van toepassing is.

nWidth
Waarde van het woord van de lage-orde van lParam. De nieuwe breedte van het clientgebied.
nHeight
Waarde van de eersterangs woord van lParam. Hiermee geeft u de nieuwe hoogte van het clientgebied.

Retourwaarden

Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.

Opmerkingen

Als de SetScrollPos of de MoveWindow functie wordt aangeroepen voor een onderliggend venster als gevolg van het bericht van de WM_SIZE, moet de bRedraw -parameter niet-nulzijnde te veroorzaken het venster om te worden vernieuwd.

Hoewel de breedte en hoogte van een venster 32-bits waarden zijn, bevatten de nWidth en nHeight parameters van het bericht WM_SIZE alleen de lage-orde 16 bits.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Windows-overzicht, venster berichten, MoveWindow, SetScrollPos

Index