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


COleClientItem::GetClipboardData

Эта функция вызывается для получения объекта COleDataSource, содержащий все данные, которые будут помещены в буфер обмена, вызвав функцию-член CopyToClipboard.

void GetClipboardData( 
   COleDataSource* pDataSource, 
   BOOL bIncludeLink = FALSE, 
   LPPOINT lpOffset = NULL, 
   LPSIZE lpSize = NULL  
);

Параметры

  • pDataSource
    Указатель на объект COleDataSource, который будет получать данные OLE, содержащихся в элементе.

  • bIncludeLink
    TRUE если данные ссылки должны были включены; в противном случае FALSE.

  • lpOffset
    Смещение от начала координат объекта курсора мыши, в точках.

  • lpSize
    Размер объекта в пикселях.

Заметки

GetClipboardData вызываются как реализация по умолчанию OnGetClipboardData. Переопределите OnGetClipboardData, только если нужно обеспечить хранение данных в дополнение к тем, предлагаемым CopyToClipboard. Поместите эти форматы в объекте COleDataSource до или после вызова CopyToClipboard, а затем передайте объект COleDataSource функции COleDataSource::SetClipboard. Например, если требуется положение OLE элемента в своем документе контейнера сопроводить его в буфере обмена, то вы определили бы собственный формат для передачи сведений и задать мере его в COleDataSource перед вызовом CopyToClipboard.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

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

Класс COleDataSource

COleClientItem::CopyToClipboard

COleDataSource::SetClipboard