共用方式為


IDirectManipulationPrimaryContent::SetHorizontalAlignment 方法 (directmanipulation.h)

設定相對於檢視區之主要內容的水準對齊方式。

語法

HRESULT SetHorizontalAlignment(
  [in] DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment
);

參數

[in] alignment

來自 DIRECTMANIPULATION_HORIZONTALALIGNMENT的一或多個值。 預設值 為 DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE

注意 您無法合併下列選項:DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT、DIRECTMANIPULATION-HORIZONTALALIGNMENT_CENTER、DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT。 DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER可以與任何選項結合,但無法單獨設定。
 

傳回值

如果方法成功,它會 傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

如果您已啟用只包含縮放或縮放慣性的設定,請指定DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER以遵守縮放中心點。

範例

下列範例示範此方法的其中一種方式。

HRESULT hr = pViewport->SetHorizontalAlignment(
    DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER | DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER);

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 directmanipulation.h

另請參閱

IDirectManipulationPrimaryContent