Partager via


COleDataObject::IsDataAvailable

Appelez cette fonction pour déterminer si un format particulier est disponible pour récupération de données du élément OLE.

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

Paramètres

  • cfFormat
    Le format de données du Presse-papiers à utiliser dans la structure a globale pointe vers lpFormatEtc.Ce paramètre peut être un des formats de presse-papiers prédéfinis ou de la valeur retourné par la fonction native de RegisterClipboardFormat windows.

  • lpFormatEtc
    Pointe vers une structure de FORMATETC décrivant le format ont souhaité.Indiquez une valeur pour ce paramètre uniquement si vous souhaitez spécifier des informations de mise en forme supplémentaires au delà de le format de presse-papiers spécifié par cfFormat.Si c'est NULL, les valeurs par défaut sont utilisées pour les autres champs dans la structure de FORMATETC .

Valeur de retour

Une valeur différente de zéro si les données sont disponibles dans le format spécifié ; sinon 0.

Notes

Cette fonction est utile avant d'appeler GetData, GetFileData, ou GetGlobalData.

Pour plus d'informations, consultez IDataObject::QueryGetData et le FORMATETC dans Kit de développement logiciel Windows.

Pour plus d'informations, consultez RegisterClipboardFormat dans Kit de développement logiciel Windows.

Exemple

Consultez l'exemple pour CRichEditView::QueryAcceptData.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleDataObject

Graphique de la hiérarchie

COleDataObject::BeginEnumFormats

COleDataObject::GetData

COleDataObject::GetFileData

COleDataObject::GetGlobalData

COleDataObject::GetNextFormat