OleUICanConvertOrActivateAs-Funktion (oledlg.h)
Bestimmt, ob ole-Objektklassen in der Registrierung vorhanden sind, die zum Konvertieren oder Aktivieren der angegebenen CLSID aus verwendet werden können.
Syntax
BOOL OleUICanConvertOrActivateAs(
[in] REFCLSID rClsid,
[in] BOOL fIsLinkedObject,
[in] WORD wFormat
);
Parameter
[in] rClsid
Die CLSID der Klasse, für die die Informationen erforderlich sind.
[in] fIsLinkedObject
TRUE , wenn das ursprüngliche Objekt ein verknüpftes Objekt ist; False andernfalls.
[in] wFormat
Format der ursprünglichen Klasse.
Rückgabewert
Diese Funktion gibt TRUE zurück, wenn die angegebene Klasse in eine andere Klasse konvertiert werden kann. False andernfalls.
Hinweise
OleUICanConvertOrActivateAs durchsucht die Registrierung nach Klassen, die wFormat in den Einträgen \Conversion\Readable\Main, \Conversion\ReadWriteable\Main und \DataFormats\DefaultFile enthalten.
Diese Funktion ist nützlich, um zu bestimmen, ob ein Menüelement Konvertieren... deaktiviert werden soll. Wenn das CF_DISABLEDISPLAYASICON-Flag im Aufruf von OleUIConvert angegeben wird, sollte das Menüelement Konvertieren... nur aktiviert werden, wenn OleUICanConvertOrActivateAsTRUE zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oledlg.h |
Bibliothek | OleDlg.lib |
DLL | OleDlg.dll |