Страница 54 из 55
Сообщение 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Нет Замечания по платформеНе имеется
|