IOleUIObjInfoA::GetViewInfo 方法 (oledlg.h)

获取与 对象关联的视图信息。

语法

HRESULT GetViewInfo(
  [in]           DWORD   dwObject,
  [in, optional] HGLOBAL *phMetaPict,
  [in, optional] DWORD   *pdvAspect,
  [in, optional] int     *pnCurrentScale
);

参数

[in] dwObject

对象的唯一标识符。

[in, optional] phMetaPict

指向对象的当前图标的指针。 此参数可以为 NULL,表示调用方对对象的当前演示文稿不感兴趣。

[in, optional] pdvAspect

指向对象的当前方面的指针。 此参数可以为 NULL,表示调用方对对象的当前方面不感兴趣,例如,DVASPECT_ICONIC或DVASPECT_CONTENT。

[in, optional] pnCurrentScale

指向对象的当前刻度的指针。 此参数可以为 NULL,表示调用方对应用于容器视图中对象的当前缩放因子不感兴趣。

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_ACCESSDENIED
访问权限不足。
E_FAIL
此操作失败。
E_INVALIDARG
指定的标识符无效。
E_OUTOFMEMORY
可用于此操作的内存不足。

注解

实施者说明

必须填写对象的当前图标、方位和比例。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 oledlg.h

另请参阅

IOleUIObjInfo

OLEUIVIEWPROPS