COleDataObject::IsDataAvailable

Wywołanie tej funkcji, jeśli określony format jest dostępny do pobierania danych z elementu OLE.

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

Parametry

  • cfFormat
    Format danych schowka do wykorzystania w strukturze wskazywanej przez lpFormatEtc.Ten parametr może być jedną z wstępnie zdefiniowane formaty Schowka lub wartość zwracana przez macierzysty Windows RegisterClipboardFormat funkcji.

  • lpFormatEtc
    Wskazuje na FORMATETC format pożądane opisujący strukturę.Należy podać wartość dla tego parametru tylko, jeśli chcesz określić format dodatkowych informacji poza format schowka określonej przez cfFormat.Jeśli jest NULL, wartości domyślne są używane dla innych pól w FORMATETC struktury.

Wartość zwracana

Niezerowa, jeśli dane są dostępne w określonym formacie. 0 inaczej.

Uwagi

Ta funkcja jest użyteczna przed wywoływaniem GetData, GetFileData, lub GetGlobalData.

Aby uzyskać więcej informacji, zobacz IDataObject::QueryGetData i FORMATETC w Windows SDK.

Aby uzyskać więcej informacji, zobacz RegisterClipboardFormat w Windows SDK.

Przykład

Zobacz przykład dla CRichEditView::QueryAcceptData.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDataObject

Diagram hierarchii

COleDataObject::BeginEnumFormats

COleDataObject::GetData

COleDataObject::GetFileData

COleDataObject::GetGlobalData

COleDataObject::GetNextFormat