Partager via


OleUICanConvertOrActivateAs, fonction (oledlg.h)

Détermine s’il existe des classes d’objets OLE dans le Registre qui peuvent être utilisées pour convertir ou activer le CLSID spécifié.

Syntaxe

BOOL OleUICanConvertOrActivateAs(
  [in] REFCLSID rClsid,
  [in] BOOL     fIsLinkedObject,
  [in] WORD     wFormat
);

Paramètres

[in] rClsid

CLSID de la classe pour laquelle les informations sont requises.

[in] fIsLinkedObject

TRUE si l’objet d’origine est un objet lié ; FALSE dans le cas contraire.

[in] wFormat

Format de la classe d’origine.

Valeur retournée

Cette fonction retourne TRUE si la classe spécifiée peut être convertie en une autre classe ; FALSE dans le cas contraire.

Remarques

OleUICanConvertOrActivateAs recherche dans le Registre des classes qui incluent wFormat dans leurs entrées \Conversion\Readable\Main, \Conversion\ReadWriteable\Main et \DataFormats\DefaultFile.

Cette fonction est utile pour déterminer si un élément de menu Convertir... doit être désactivé. Si l’indicateur CF_DISABLEDISPLAYASICON est spécifié dans l’appel à OleUIConvert, l’élément de menu Convertir... ne doit être activé que si OleUICanConvertOrActivateAs retourne TRUE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oledlg.h
Bibliothèque OleDlg.lib
DLL OleDlg.dll

Voir aussi

OleUIConvert