IMathInputControl::SetPosition 方法 (micaut.h)

修改控件的位置和大小。

语法

HRESULT SetPosition(
  [in] LONG Left,
  [in] LONG Top,
  [in] LONG Right,
  [in] LONG Bottom
);

参数

[in] Left

控件的最左侧位置。

[in] Top

控件的最高位置。

[in] Right

控件的最右侧位置。

[in] Bottom

控件的最低位置。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
S_FALSE
控件已调整大小,但生成的宽度和/或高度不等于输入参数。
E_FAIL
发生了未指定的错误。

注解

无论控件可见性状态如何,都可以调用此方法。

即使参数无效,此方法也会成功。 如果矩形大于桌面窗口) (允许的最大控件大小,则改用可能的最大大小。 如果矩形小于控件的最小大小,或者太小,无法保持墨迹和结果预览不变,则改用尽可能小的大小。

如果 方法返回 S_FALSE则 GetPosition 方法将返回控件的实际大小特征。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 micaut.h (包括 Micaut.h)

另请参阅

GetPosition

IMathInputControl