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
派生
属性

注解

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

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

属性

CanMove

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

CanResize

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

CanRotate

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

方法

Move(Double, Double)

移动此控件。

Resize(Double, Double)

调整控件大小。

Rotate(Double)

旋转控件。

适用于

另请参阅