Уведомление WM_SIZECLIPBOARD


Сообщение 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz