IDirectManipulationPrimaryContent::SetVerticalAlignment 方法 (directmanipulation.h)

指定视区中主要内容的垂直对齐方式。

语法

HRESULT SetVerticalAlignment(
  [in] DIRECTMANIPULATION_VERTICALALIGNMENT alignment
);

参数

[in] alignment

DIRECTMANIPULATION_VERTICALALIGNMENT中的一个或多个值。

注意 不能将 DIRECTMANIPULATION_VERTICALALIGNMENT_TOPDIRECTMANIPULATION_VERTICALALIGNMENT_CENTER或DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM组合在 起。 DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER 可以与任何选项组合使用,但不能单独配置。
 

返回值

如果方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

备注

如果已激活仅包含缩放或缩放惯性的配置,请指定 DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER 以遵循缩放中心点。

示例

以下示例演示如何使用此方法。

HRESULT hr = pContent->SetVerticalAlignment(
    DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER| DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER);

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 directmanipulation.h

请参阅

IDirectManipulationPrimaryContent