Win32 API. Буфер обмена - Сообщение WM_SIZECLIPBOARD

ОГЛАВЛЕНИЕ

Сообщение WM_SIZECLIPBOARD

Сообщение WM_SIZECLIPBOARD посылается владельцу буфера обмена окном просмотра, когда буфер обмена содержит данные в формате CF_OWNERDISPLAY, а рабочая область окна просмотра буфера обмена изменила размеры.

Синтаксис

WM_SIZECLIPBOARD
hwndViewer = (HWND) wParam; // дескриптор окна просмотра буфера обмена
hglbRc = (HGLOBAL) lParam; // дескриптор объекта структуры RECT

Параметры
hwndViewer
Значение wParam. Идентифицирует окно окна просмотра буфера обмена.
hglbRc
Значение lParam. Идентифицирует глобальный объект в памяти, который содержит структуру RECT. Структура определяет новые габариты рабочей области окна просмотра буфера обмена.

Замечания
Когда окно просмотра буфера обмена собирается быть разрушенным или измененным, сообщение WM_SIZECLIPBOARD посылается с нулевым прямоугольником (0, 0, 0, 0) в качестве нового размера. Это позволяет владельцу буфера обмена освободить свои ресурсы дисплея.
Владелец буфера обмена должен использовать функцию GlobalLock, чтобы блокировать объект в памяти, который содержит RECT. Перед возвратом из функции, владелец буфера обмена должен разблокировать объект, используя функцию GlobalUnlock.

Смотри также
GlobalLock, GlobalUnlock, RECT

Размещение и совместимость WM_SIZECLIPBOARD

Windows NT			Да 
Win95 Да
Win32s Да
Импортируемая библиотека -
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется