语言

ITransformProvider 接口

定义

公开方法和属性以支持UI 自动化客户端对可在二维空间内移动、调整大小或旋转的控件的访问。

public interface class ITransformProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITransformProvider
public interface ITransformProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITransformProvider = interface
type ITransformProvider = interface
Public Interface ITransformProvider
派生
属性

注解

在必须支持 TransformPattern 控件模式的UI 自动化提供程序上实现。

此控件模式的支持不限于桌面上的对象。 只要可以在容器边界内自由移动、调整子级或旋转子级,此控件模式也必须由容器对象的子级实现。

属性

名称 说明
CanMove

获取一个值,该值指定是否可以移动控件。

CanResize

获取一个值,该值指定是否可以调整UI 自动化元素的大小。

CanRotate

获取一个值,该值指定是否可以旋转控件。

方法

名称 说明
Move(Double, Double)

移动控件。

Resize(Double, Double)

调整控件的大小。

Rotate(Double)

旋转控件。

适用于

另请参阅