Поделиться через


Метод IOleUIObjInfoA::SetViewInfo (oledlg.h)

Задает сведения о представлении, связанные с объектом .

Синтаксис

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

Параметры

[in] dwObject

Уникальный идентификатор объекта.

[in] hMetaPict

Новый значок.

[in] dvAspect

Новый аспект отображения или представление.

[in] nCurrentScale

Новый масштаб.

[in] bRelativeToOrig

Новый масштаб объекта относительно источника. Это значение равно TRUE , если масштаб должен быть относительно исходного масштаба объекта. Если значение FALSE, nCurrentScale применяется к текущему размеру объекта.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_ACCESSDENIED
Недостаточно разрешений доступа.
E_FAIL
Операция не удалась.
E_INVALIDARG
Указанный идентификатор недопустим.
E_OUTOFMEMORY
Для этой операции недостаточно памяти.

Комментарии

Примечания для разработчиков

К объекту следует применить новые атрибуты (значок, аспект и масштаб). Если параметр bRelativeToOrig имеет значение TRUE, nCurrentScale (в процентных единицах) применяется к исходному размеру объекта до его масштабирования. Если параметр bRelativeToOrig имеет значение FALSE, nCurrentScale применяется к текущему размеру объекта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oledlg.h

См. также раздел

DVASPECT

IOleUIObjInfo