프로그래밍 기술/소프트웨어 접근성, UI 자동화

[S/W 접근성] InvokePattern 요소 제어하기 실습 (시나리오)

언제나휴일 2016. 4. 19. 14:33
반응형

InvokePattern 요소 제어하기 실습


 이번에는 InvokePattern 개체를 이용하여 다른 프로세스를 간단하게 제어하는 프로그램을 만들어 봅시다.

 


Invoke 요소 제어기 실행화면

[그림] Invoke 요소 제어기 실행화면

 

 이번에 작성할 Invoke 요소 제어기는 Windows Forms 응용 프로그램입니다. 프로세스 목록 새로고침 버튼을 클릭하면 메인 창이 있는 프로세스 목록이 리스트 상자에 표시합니다. 그리고 프로세스 리스트 상자에서 항목을 선택하면 해당 프로세스의 메인 창의 자식 요소 중에 InvokePatten 을 지원하는 자동화 요소를 조사하여 가운데 리스트 상자에 표시합니다. 그리고 가운데 상자의 항목을 선택하면 선택한 항목과 매핑하는 컨트롤을 Invoke 합니다. 이는 다른 프로세스의 버튼을 클릭한 것과 같은 효과를 가져옵니다. 그리고 선택한 프로세스의 Main 창의 자식 컨트롤에 의해 Invoke 이벤트를 감지하면 마지막 리스트 상자에 표시하는 프로그램입니다.



[S/W 접근성] InvokePattern

[S/W 접근성] InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기)

[S/W 접근성] InvokePattern 요소 제어하기 실습(응용 만들기)



반응형