COleServerItem::OnRenderData
Вызываемый платформой для получения данных в указанном формате.
virtual BOOL OnRenderData(
LPFORMATETC lpFormatEtc,
LPSTGMEDIUM lpStgMedium
);
Параметры
lpFormatEtc
Указатель на структуру FORMATETC, определяющий формат, в котором запрашиваются сведения.lpStgMedium
Указатель на структуру STGMEDIUM, в которой данные необходимо вернуть.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
Заданный формат одного ранее помещенное в объекте COleDataSource с помощью функции-члена DelayRenderData или DelayRenderFileData для отложенной обработки. Реализация по умолчанию данного вызовы функций OnRenderFileData или OnRenderGlobalData, соответственно, если указанный носитель записи или в файле или памяти. Если ни один из этих форматов указан, то реализация по умолчанию возвращает 0 и не выполняет никаких действий.
Если lpStgMedium->tymed - TYMED_NULL, STGMEDIUM выбранный и залитый, как определено lpformatetc->tymed. Если не TYMED_NULL, STGMEDIUM должно заполненное в позиционирование с данными.
Это расширенный переопределяемый метод. Переопределите эта функция позволяет предоставить данные в формате, и среде передачи. В зависимости от имеющихся данных, можно переопределить одна из других версий этой функции. Если данные малы и исправления в размере, следует переопределить OnRenderGlobalData. Если данные в файле или в переменной размера, следует переопределить OnRenderFileData.
Дополнительные сведения см. в разделе IDataObject::GetData, STGMEDIUM, FORMATETC и TYMED в Windows SDK.
Требования
Header: afxole.h