WM_SIZE

WM_SIZE повідомлення надсилається до вікна після зміни його розміру.

WM_SIZE fwSizeType = wParam;      / / Зміна розміру прапор nWidth = LOWORD(lParam);  / / ширини nHeight зони клієнта = HIWORD(lParam); / / висоти області клієнта 

 

Параметри

fwSizeType
Значення wParam. Визначає тип зміни розміру, просили. Цей параметр може бути одне з таких значень:
Значення Значення
SIZE_MAXHIDE Повідомлення буде відправлено на всі спливаючі вікна, коли деякі інші вікно розгорнуто.
SIZE_MAXIMIZED Розгорнуте вікно.
SIZE_MAXSHOW Повідомлення буде відправлено на всі спливаючі вікна, коли деякі інші вікна відновлено до попереднього розміру.
SIZE_MINIMIZED Згортання вікна.
SIZE_RESTORED Розмір вікна, але ні SIZE_MINIMIZED, ні SIZE_MAXIMIZED значення застосовується.

nWidth
Значення Низький замовлення слово lParam. Визначає нові ширину області клієнта.
nHeight
Вартість вищого порядку слово lParam. Визначає висоту нового області клієнта.

Повернення значень

Якщо програма обробляє це повідомлення, його слід повернути нуль.

Зауваження

Якщо для дочірнього вікна з WM_SIZE повідомлень називається SetScrollPos або MoveWindow функції, bRedraw параметр повинен бути ненульовим викликати вікно, щоб бути repainted.

Хоча ширину та висоту вікна, 32-бітні значення, nWidth і nHeight параметрів WM_SIZE повідомлення містять лише Низька порядку 16 біт.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд Windows, вікно повідомлення, MoveWindow, SetScrollPos

Index