Método IOleUIObjInfoW::SetViewInfo (oledlg.h)

Define as informações de exibição associadas ao objeto .

Sintaxe

HRESULT SetViewInfo(
  [in] DWORD   dwObject,
  [in] HGLOBAL hMetaPict,
  [in] DWORD   dvAspect,
  [in] int     nCurrentScale,
  [in] BOOL    bRelativeToOrig
);

Parâmetros

[in] dwObject

Identificador exclusivo do objeto.

[in] hMetaPict

O novo ícone.

[in] dvAspect

O novo aspecto ou exibição de exibição.

[in] nCurrentScale

A nova escala.

[in] bRelativeToOrig

A nova escala do objeto, em relação à origem. Esse valor será TRUE se a escala deve ser relativa à escala original do objeto. Se FALSE, nCurrentScale se aplicará ao tamanho atual do objeto.

Retornar valor

Esse método retorna S_OK em caso de êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
E_ACCESSDENIED
Permissões de acesso insuficientes.
E_FAIL
Falha na operação.
E_INVALIDARG
O identificador especificado é inválido.
E_OUTOFMEMORY
Não há memória suficiente disponível para esta operação.

Comentários

Observações aos implementadores

Você deve aplicar os novos atributos (ícone, aspecto e escala) ao objeto . Se bRelativeToOrig for definido como TRUE, nCurrentScale (em unidades percentuais) se aplicará ao tamanho original do objeto antes de ser dimensionado. Se bRelativeToOrig for FALSE, nCurrentScale se aplicará ao tamanho atual do objeto.

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

Confira também

DVASPECT

IOleUIObjInfo