ITransformProvider インターフェイス

定義

2 次元空間内で移動、サイズ変更、または回転できるコントロールへの 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)

コントロールを回転します。

適用対象

こちらもご覧ください