COleDataObject::IsDataAvailable

Chiamare questa funzione per determinare se un determinato formato è disponibile per recuperare i dati dall'elemento OLE.

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

Parametri

  • cfFormat
    Il formato di dati degli Appunti da utilizzare nella struttura indicato da lpFormatEtc.Questo parametro può essere uno dei formati predefiniti degli Appunti o del valore restituito dalla funzione di Windows RegisterClipboardFormat nativi.

  • lpFormatEtc
    Punta a una struttura FORMATETC che descrive il formato hanno desiderato.Immettere un valore per il parametro solo se si desidera specificare informazioni aggiuntive di formato oltre il formato degli Appunti specificato da cfFormat.Se è NULL, vengono utilizzati i valori predefiniti per gli altri campi nella struttura FORMATETC.

Valore restituito

Diverso da zero se i dati sono disponibili nel formato specificato; in caso contrario 0.

Note

Questa funzione è utile prima di chiamare GetData, GetFileData, o GetGlobalData.

Per ulteriori informazioni, vedere IDataObject::QueryGetData e FORMATETC in Windows SDK.

Per ulteriori informazioni, vedere RegisterClipboardFormat in Windows SDK.

Esempio

Vedere l'esempio relativo CRichEditView::QueryAcceptData.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleDataObject

Grafico della gerarchia

COleDataObject::BeginEnumFormats

COleDataObject::GetData

COleDataObject::GetFileData

COleDataObject::GetGlobalData

COleDataObject::GetNextFormat