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


CWnd::OnPaintClipboard

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

afx_msg void OnPaintClipboard( 
   CWnd* pClipAppWnd, 
   HGLOBAL hPaintStruct  
);

Параметры

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

  • hPaintStruct
    Определяет структуру данных PAINTSTRUCT, которая определяет, какая часть клиентской области для рисования.

Заметки

Чтобы определить, нужно ли всей клиентской области или только его часть обновления, владелец буфера обмена должен сравнить размеры области документа уступанной элемент rcpaint структуры PAINTSTRUCT к измерениям уступанным самый недавний вызов функции-члена OnSizeClipboard.

OnPaintClipboard следует использовать функцию GlobalLock Windows для блокирования памяти, которая содержит структуру данных и разблокирования PAINTSTRUCT, память с помощью функции GlobalUnlock Windows, прежде чем она будет.

Примечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

GlobalLock

GlobalUnlock

CWnd::OnSizeClipboard

CWnd::OnPaintClipboard