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 |