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 Нет
Замечания по платформе Не имеется