Freigeben über


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

Weitere Informationen

OleUIConvert