共用方式為


IOleUIObjInfoW::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。 其他可能的傳回值包括下列專案。

傳回碼 Description
E_ACCESSDENIED
訪問許可權不足。
E_FAIL
作業失敗。
E_INVALIDARG
指定的識別碼無效。
E_OUTOFMEMORY
此作業的記憶體不足。

備註

實作者的注意事項

您應該將新的屬性套用至 物件 (圖示、外觀和縮放比例) 。 如果 bRelativeToOrig 設定為 TRUE則 nCurrentScale (以百分比單位為單位) 套用至物件的原始大小,然後再調整物件。 如果 bRelativeToOrigFALSE,nCurrentScale 會套用至物件的目前大小。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 oledlg.h

另請參閱

DVASPECT

IOleUIObjInfo