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 |