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


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