IUIAutomationTreeWalker 인터페이스(uiautomationclient.h)
UI 자동화 클라이언트 애플리케이션이 데스크톱에서 UI 자동화 요소를 보고 탐색하는 데 사용하는 속성과 메서드를 노출합니다.
상속
IUIAutomationTreeWalker 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IUIAutomationTreeWalker 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IUIAutomationTreeWalker 인터페이스에는 이러한 메서드가 있습니다.
설명
UI 자동화 클라이언트는 데스크톱의 요소를 트리 구조에 정렬된 IUIAutomation 개체 집합으로 봅니다. IUIAutomationTreeWalker 인터페이스를 사용하여 클라이언트 애플리케이션은 트리 보기를 선택하고 GetFirstChildElement 및 GetNextSiblingElement와 같은 메서드를 사용하여 지정된 방향으로 한 요소에서 다른 요소로 스테핑하여 탐색할 수 있습니다.
IUIAutomationTreeWalker를 사용하여 트리를 탐색하면 프로세스 간 호출이 발생할 수 있으며 IUIAutomationElement::FindAll 또는 IUIAutomationElement::FindFirst 메서드를 사용하여 요소를 찾는 것만큼 효율적이지 않습니다.
클라이언트 애플리케이션이 자체 사용자 인터페이스에서 요소를 찾으려고 할 수 있는 경우 별도의 스레드에서 모든 UI 자동화 호출을 수행해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, WINDOWS Vista SP2 및 Windows Vista용 플랫폼 업데이트, WINDOWS XP SP3 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트, Windows Server 2003 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | uiautomationclient.h(UIAutomation.h 포함) |