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


CWnd::OnSizeClipboard

Функция-член OnSizeClipboard владельцем буфера обмена вызвать помощью средства просмотра буфера обмена, если буфер обмена содержит данные с атрибутом CF_OWNERDISPLAY и размер клиентской области окна Буфер обмена- средства просмотра.

afx_msg void OnSizeClipboard( 
   CWnd* pClipAppWnd, 
   HGLOBAL hRect  
);

Параметры

  • pClipAppWnd
    Определяет окно Буфер обмена-приложения. Указатель может быть временным и хранятся.

  • hRect
    Задает глобальное объекта памяти. Объекты памяти содержит структуру данных RECT, задающая область для владельца буфера обмена для рисования.

Заметки

Функция-член вызывается с нулевым OnSizeClipboard прямоугольником (0,0,0,0) как новый размер буфера обмена, когда приложение собирается уничтожения или свернутым. Это позволяет освободить ресурсы владелец буфера обмена своего отображения.

В пределах OnSizeClipboard приложение должно использовать функцию GlobalLock Windows для блокирования памяти, содержащая структуру данных RECT. Наличие unlock приложения, память с помощью функции GlobalUnlock Windows, прежде чем она будет возвращений или элемент управления.

Примечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

GlobalLock

GlobalUnlock

SetClipboardData

CWnd::SetClipboardViewer

WM_SIZECLIPBOARD