WM_SIZE повідомлення надсилається до вікна після зміни його розміру.
WM_SIZE fwSizeType = wParam; / / Зміна розміру прапор nWidth = LOWORD(lParam); / / ширини nHeight зони клієнта = HIWORD(lParam); / / висоти області клієнта
| Значення | Значення |
|---|---|
| SIZE_MAXHIDE | Повідомлення буде відправлено на всі спливаючі вікна, коли деякі інші вікно розгорнуто. |
| SIZE_MAXIMIZED | Розгорнуте вікно. |
| SIZE_MAXSHOW | Повідомлення буде відправлено на всі спливаючі вікна, коли деякі інші вікна відновлено до попереднього розміру. |
| SIZE_MINIMIZED | Згортання вікна. |
| SIZE_RESTORED | Розмір вікна, але ні SIZE_MINIMIZED, ні SIZE_MAXIMIZED значення застосовується. |
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Якщо для дочірнього вікна з WM_SIZE повідомлень називається SetScrollPos або MoveWindow функції, bRedraw параметр повинен бути ненульовим викликати вікно, щоб бути repainted.
Хоча ширину та висоту вікна, 32-бітні значення, nWidth і nHeight параметрів WM_SIZE повідомлення містять лише Низька порядку 16 біт.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд Windows, вікно повідомлення, MoveWindow, SetScrollPos