Sdílet prostřednictvím


COleDataObject::IsDataAvailable

Volání této funkce můžete určit, zda je k dispozici pro načtení dat z položky OLE určitého formátu.

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

Parametry

  • cfFormat
    Formát data schránky pro použití ve struktuře odkazuje lpFormatEtc .Tento parametr může být jedna z předdefinované formáty schránky nebo hodnotu vrácenou nativní Windows RegisterClipboardFormat funkce.

  • lpFormatEtc
    Odkazuje FORMATETC struktury popisující požadovaný formát.Zadejte hodnotu pro tento parametr pouze tehdy, pokud chcete zadat informace o další formát schránky formátu zadaném cfFormat .Pokud je NULL, budou použity výchozí hodnoty do polí FORMATETC struktury.

Vrácená hodnota

Nenulová data jsou k dispozici v určeném formátu. jinak 0.

Poznámky

Tato funkce je užitečná před voláním GetData , GetFileData , nebo GetGlobalData .

Další informace naleznete v IDataObject::QueryGetData a FORMATETC v .

Další informace naleznete v RegisterClipboardFormat v .

Příklad

Příklad pro CRichEditView::QueryAcceptData.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleDataObject

Diagram hierarchie

COleDataObject::BeginEnumFormats

COleDataObject::GetData

COleDataObject::GetFileData

COleDataObject::GetGlobalData

COleDataObject::GetNextFormat