반응형

전체 글 2934

[S/W 접근성] TreeWalker 메서드

4.2 TreeWalker 메서드 TreeWalker 클래스에서는 다양한 형태로 트리 구조에서 계층적으로 자동화 요소를 검색할 수 있는 메서드를 제공하고 있습니다. using System; using System.Windows.Automation; using System.Runtime.InteropServices; namespace 요소를_포함하는_윈도우_검색 { class Program { static void Main(string[] args) { AutomationElement ae = AutomationElement.FromHandle( WrapApi.GetDesktopWindow()); ListAE(ae, 0); } private static void ListAE(AutomationElement..

[S/W 접근성] TreeWalker 개체 참조

4.1 TreeWalker 개체 참조 TreeWalker 개체를 참조하는 방법에는 TreeWalker의 정적 필드를 통해 미리 제공하고 있는 TreeWalker 개체를 참조하는 방법과 원하는 조건을 인자로 새로운 TreeWalker 개체를 생성하는 방법이 있습니다.public static readonly TreeWalker RawViewWalker;public static readonly TreeWalker ControlViewWalker;public static readonly TreeWalker ContentViewWalker;publid TreeWalker(Condition condition); 이번에는 원하는 조건을 인자로 새로운 트리 개체를 생성하는 예를 살펴볼게요. 여기에서는 윈도우즈 패턴과 ..

[S/W 접근성] 자동화 트리 (데스크 톱의 모든 하위 요소 출력)

4. 자동화 트리 UI 자동화 기술에서는 보조 기술이나 UI 클라이언트 응용 프로그램에서 자동화 요소 정보를 계층화하여 탐색 편의성을 제공하고 있습니다. UI 자동화 기술에서는 Raw 뷰, 컨트롤 뷰, 콘텐츠 뷰로 세 가지 기본 뷰를 제공합니다. Raw 뷰는 자동화 요소 개체의 전체 트리입니다. 컨트롤 뷰는 Raw 뷰의 하위 집합으로 상호 작용하는 UI 항목들로 구성하는 뷰이고 콘텐츠 뷰는 컨트롤 뷰의 하위 집합으로 콤보 박스처럼 사용자가 선택할 수 있는 항목들로 구성하고 있는 자동화 요소로 구성합니다. UI 자동화 기술에서는 세 가지의 자동화 트리를 사용할 수 있게 TreeWalker 클래스를 제공하고 있고 정적 필드로 RawViewWalker, ControlViewWalker, ContentViewW..

[S/W 접근성] AutomationElement 메서드(속성 검색)

이번에는 자동화 요소 개체로 속성을 검색하는 메서드를 살펴봅시다.public Object GetCachedPropertyValue ( AutomationProperty property);public Object GetCachedPropertyValue ( AutomationProperty propery, bool ignore);public Object GetCurrentPropertyValue ( AutomationProperty property);public Object GetCurrentPropertyValue ( AutomationProperty propery, bool ignore);public AutomationProperty[] GetSupportedProperties ( ); 다음은 자동화 ..

반응형