Função OleUICanConvertOrActivateAs (oledlg.h)

Determina se há classes de objeto OLE no registro que podem ser usadas para converter ou ativar o CLSID especificado.

Sintaxe

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

Parâmetros

[in] rClsid

O CLSID da classe para a qual as informações são necessárias.

[in] fIsLinkedObject

TRUE se o objeto original for um objeto vinculado; FALSE caso contrário.

[in] wFormat

Formato da classe original.

Retornar valor

Essa função retornará TRUE se a classe especificada puder ser convertida em outra classe; FALSE caso contrário.

Comentários

OleUICanConvertOrActivateAs pesquisa no registro classes que incluem wFormat em suas entradas \Conversion\Readable\Main, \Conversion\ReadWriteable\Main e \DataFormats\DefaultFile.

Essa função é útil para determinar se um item de menu Converter... deve ser desabilitado. Se o sinalizador CF_DISABLEDISPLAYASICON for especificado na chamada para OleUIConvert, o item de menu Converter... deverá ser habilitado somente se OleUICanConvertOrActivateAs retornar TRUE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho oledlg.h
Biblioteca OleDlg.lib
DLL OleDlg.dll

Confira também

Oleuiconvert