Сообщение WM_SIZECLIPBOARD отправляется владельцу буфера обмена окном просмотра, когда буфер содержит данные в формате CF_OWNERDISPLAY, а рабочая область окна просмотрщика, изменила размер.
Синтаксис
WM_SIZECLIPBOARD WPARAM wParam lpRect = (RECT) lParam; |
Параметры
wParam
Дескриптор окна просмотра буфера обмена.
lpRect
Дескриптор глобального объекта памяти, который содержит структуру RECT. Структура устанавливает новые размеры рабочей области окна просмотра буфера обмена.
Возвращаемые значения
Если приложение обрабатывает это сообщение, оно должно возвратить нуль.
Замечания
Когда окно просмотра буфера обмена собирается быть разрушенным или измененным, сообщение WM_SIZECLIPBOARD отправляется с нулевым (пустым) прямоугольником (0, 0, 0, 0) как с новым размером. Это дает возможность владельцу буфера обмена освободить свои ресурсы вывода на экран.
Владелец буфера обмена должен использовать функцию GlobalLock, чтобы блокировать объект памяти, который содержит структуру RECT. Перед возвращением значения, владелец буфера должен разблокировать объект при помощи использования функция GlobalUnlock.
Смотри также
Краткий обзор Буфер обмена, GlobalLock, GlobalUnlock, RECT
Размещение и совместимость WM_SIZECLIPBOARD |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |