Поделиться через


WM_SIZECLIPBOARD сообщение

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

#define WM_SIZECLIPBOARD                0x030B

Параметры

wParam

Дескриптор окна средства просмотра буфера обмена.

lParam

Дескриптор глобального объекта памяти, содержащего структуру RECT . Структура задает новые размеры клиентской области средства просмотра буфера обмена.

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать ноль.

Комментарии

Когда окно просмотра буфера обмена будет уничтожено или изменено, отправляется сообщение WM_SIZECLIPBOARD с прямоугольником NULL (0, 0, 0, 0) в качестве нового размера. Это позволяет владельцу буфера обмена освободить свои ресурсы отображения.

Владелец буфера обмена должен использовать функцию GlobalLock для блокировки объекта памяти, содержащего RECT. Перед возвратом владелец буфера обмена должен разблокировать объект с помощью функции GlobalUnlock .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Основные понятия

Буфер обмена