Funzione OleUICanConvertOrActivateAs (oledlg.h)

Determina se sono presenti classi di oggetti OLE nel Registro di sistema che possono essere usate per convertire o attivare il CLSID specificato da.

Sintassi

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

Parametri

[in] rClsid

CLSID della classe per cui sono necessarie le informazioni.

[in] fIsLinkedObject

TRUE se l'oggetto originale è un oggetto collegato; FALSE in caso contrario.

[in] wFormat

Formato della classe originale.

Valore restituito

Questa funzione restituisce TRUE se la classe specificata può essere convertita in un'altra classe; FALSE in caso contrario.

Commenti

OleUICanConvertOrActivateAs cerca nel Registro di sistema le classi che includono wFormat nelle relative voci \Conversion\Readable\Main, \Conversion\ReadWriteable\Main e \DataFormats\DefaultFile.

Questa funzione è utile per determinare se deve essere disabilitata una voce di menu Convert... . Se il flag di CF_DISABLEDISPLAYASICON viene specificato nella chiamata a OleUIConvert, la voce di menu Convert... deve essere abilitata solo se OleUICanConvertOrActivateAs restituisce TRUE.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oledlg.h
Libreria OleDlg.lib
DLL OleDlg.dll

Vedi anche

OleUIConvert