COleDataObject::IsDataAvailable
Эта функция вызывается для определения, является ли указанный формат доступен для извлечения данных из OLE элемента.
BOOL IsDataAvailable(
CLIPFORMAT cfFormat,
LPFORMATETC lpFormatEtc = NULL
);
Параметры
cfFormat
Формат данных буфера обмена, используемый в структуре указал на lpFormatEtc.Этот параметр может быть одним из заранее определенных форматов буфера обмена или значений, возвращаемых функцией Windows RegisterClipboardFormat собственного.lpFormatEtc
Указатель на структуру FORMATETC, описывающая формат пожелали.Введите значение параметра, только если необходимо определить дополнительные сведения о формате, формате буфера обмена указанным cfFormat.Если это NULL, то используются значения по умолчанию для других полей в структуре FORMATETC.
Возвращаемое значение
Ненулевой если доступны данные в указанном формате; в противном случае – значение 0.
Заметки
Эта функция полезна перед вызовом GetData, GetFileData или GetGlobalData.
Дополнительные сведения см. в разделе IDataObject::QueryGetData и FORMATETC в Windows SDK.
Дополнительные сведения см. в разделе RegisterClipboardFormat в Windows SDK.
Пример
См. пример для CRichEditView::QueryAcceptData.
Требования
Header: afxole.h