Función OleUICanConvertOrActivateAs (oledlg.h)

Determina si hay clases de objetos OLE en el Registro que se pueden usar para convertir o activar el CLSID especificado.

Sintaxis

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

Parámetros

[in] rClsid

CLSID de la clase para la que se requiere la información.

[in] fIsLinkedObject

TRUE si el objeto original es un objeto vinculado; False en caso contrario.

[in] wFormat

Formato de la clase original.

Valor devuelto

Esta función devuelve TRUE si la clase especificada se puede convertir en otra clase; False en caso contrario.

Comentarios

OleUICanConvertOrActivateAs busca en el Registro las clases que incluyen wFormat en sus entradas \Conversion\Readable\Main, \Conversion\ReadWriteable\Main y \DataFormats\DefaultFile.

Esta función es útil para determinar si se debe deshabilitar un elemento de menú Convertir... . Si la marca CF_DISABLEDISPLAYASICON se especifica en la llamada a OleUIConvert, el elemento de menú Convertir... solo se debe habilitar si OleUICanConvertOrActivateAs devuelve TRUE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oledlg.h
Library OleDlg.lib
Archivo DLL OleDlg.dll

Consulte también

OleUIConvert