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
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. |
Bu ileti uygulama süreçleri, sıfır döndürmelidir.
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.
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.
Windows genel bakış, pencere iletilerinin, MoveWindow, SetScrollPos