WM_SIZE

Boyutuna değiştikten sonra pencereyi WM_SIZE ileti gönderilir.

WM_SIZE fwSizeType wParam; =      / / boyutlandırma bayrak nWidth = LOWORD(lParam);  / / istemci alanı nHeight genişliği = HIWORD(lParam); / / istemci alanı yüksekliğine 

 

Parametreleri

fwSizeType
WParamdeğeri. İstenen yeniden boyutlandırma türünü belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:
Değer Anlamı
SIZE_MAXHIDE Diğer bir penceresi ekranı kapladığında, ileti için tüm açılır pencereleri gönderilir.
SIZE_MAXIMIZED Pencere ekranı kaplamamış.
SIZE_MAXSHOW İletiyi başka bir pencereyi eski boyutuna geri tüm açılır pencereleri için gönderilir.
SIZE_MINIMIZED Pencere simge durumuna küçültülmüş.
SIZE_RESTORED Pencereyi yeniden boyutlandırılmış, ama ne SIZE_MINIMIZED, ne de SIZE_MAXIMIZED değeri uygular.

nWidth
LParamalt sıra kelimenin değeri. Yeni istemci alanı genişliğini belirtir.
nHeight
LParamyüksek sıralı word değeri. Yeni istemci alanı yüksekliğine belirtir.

Dönüş değerleri

Bu ileti uygulama süreçleri, sıfır döndürmelidir.

Açıklamalar

SetScrollPos veya MoveWindow işlevi için bir alt pencereyi WM_SIZE mesajı sonucunda denir, bRedraw parametresi yoktur üzere pencerenin neden sıfır olmalıdır.

Genişlik ve yükseklik pencerenin 32 bit değerleri olsa da, WM_SIZE mesaj nWidth ve nHeight parametreleri yalnızca alt sıra 16 bit içerir.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Windows genel bakış, pencere iletilerinin, MoveWindow, SetScrollPos

Index