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

Establece la información de vista asociada al objeto .

Sintaxis

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

Parámetros

[in] dwObject

Identificador único del objeto.

[in] hMetaPict

Nuevo icono.

[in] dvAspect

Nuevo aspecto o vista de visualización.

[in] nCurrentScale

Nueva escala.

[in] bRelativeToOrig

Nueva escala del objeto, en relación con el origen. Este valor es TRUE si la escala debe ser relativa a la escala original del objeto. Si es FALSE, nCurrentScale se aplica al tamaño actual del objeto.

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.

Código devuelto Descripción
E_ACCESSDENIED
Permisos de acceso insuficientes.
E_FAIL
Error en la operación.
E_INVALIDARG
El identificador especificado no es válido.
E_OUTOFMEMORY
No hay memoria suficiente disponible para esta operación.

Comentarios

Notas para los implementadores

Debe aplicar los nuevos atributos (icono, aspecto y escala) al objeto . Si bRelativeToOrig se establece en TRUE, nCurrentScale (en unidades de porcentaje) se aplica al tamaño original del objeto antes de escalarlo. Si bRelativeToOrig es FALSE, nCurrentScale se aplica al tamaño actual del objeto.

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

Consulte también

DVASPECT

IOleUIObjInfo