ITransformProvider 인터페이스

정의

2차원 공간 내에서 이동되거나 크기 조정되거나 회전될 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 공개합니다.Exposes methods and properties to support UI Automation client access to controls that can be moved, resized, or rotated within a two-dimensional space.

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
type ITransformProvider = interface
Public Interface ITransformProvider
파생
특성

설명

지원 해야 하는 UI 자동화 공급자에서 구현 된 TransformPattern 컨트롤 패턴입니다.Implemented on a UI Automation provider that must support the TransformPattern control pattern.

이 컨트롤 패턴에 대한 지원은 데스크톱의 개체로 제한되지 않습니다.Support for this control pattern is not limited to objects on the desktop. 자식 이동, 크기를 조정 하거나 컨테이너의 경계 내에서 자유롭게 회전 수 있다면이 컨트롤 패턴 컨테이너 개체의 자식에 의해 구현도 합니다.This control pattern must also be implemented by the children of a container object as long as the children can be moved, resized, or rotated freely within the boundaries of the container.

속성

CanMove

컨트롤을 이동할 수 있는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the control can be moved.

CanResize

UI 자동화UI Automation 요소의 크기를 조정할 수 있는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the UI 자동화UI Automation element can be resized.

CanRotate

컨트롤을 회전할 수 있는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the control can be rotated.

메서드

Move(Double, Double)

컨트롤을 이동합니다.Moves the control.

Resize(Double, Double)

컨트롤의 크기를 조정합니다.Resizes the control.

Rotate(Double)

컨트롤을 회전합니다.Rotates the control.

적용 대상

추가 정보