COleDataObject::IsDataAvailable

BOOL IsDataAvailable ( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );

Возвращаемое значение

Ненулевое значение, если данные недоступны в указанном формате; в противном случае 0.

Параметры

cfFormat

Формат буфера обмена данных для использования в структуре, на который указывает lpFormatEtc. Этот параметр может быть один из предопределенных форматов буфера обмена или значение, возвращаемое родной Windows RegisterClipboardFormat функция.

lpFormatEtc

Указывает на структура FORMATETC , описывающие формат желаемого. Укажите значение для этого параметра, только если вы хотите задать дополнительные сведения за пределами формат буфера обмена, указанный cfFormat. Если это значение NULL, используются значения по умолчанию для полей в структуре FORMATETC.

Примечания

Эта функция вызывается для определения, доступен ли определенный формат для извлечения данных из элемент OLE. Эта функция полезна перед вызовом метода GetData, GetFileDataили GetGlobalData.

Для получения дополнительной информации, смотрите IDataObject::QueryGetData и FORMATETC в 2 справочнике программиста OLE, том 1.

Для получения дополнительной информации, смотрите RegisterClipboardFormat в документации Win32.

Обзор COleDataObjectЧлены класса | Иерархическая схема

См. такжеnbsp;COleDataObject::BeginEnumFormats, COleDataObject::GetData, COleDataObject::GetFileData, COleDataObject::GetGlobalData, COleDataObject::Get&NextFormat

Index