2) 실습: 활성화 상태의 버튼 조사기

이제 FindAll 메서드를 사용하는 간단한 콘솔 응용 프로그램을 만들어 봅시다. 이번에 만들 콘솔 응용 프로그램은 활성화 상태의 모든 버튼을 조사하는 기능을 수행할 것입니다.

 

[그림 3.3] 활성화 버튼 조사
[그림 3.3] 활성화 버튼 조사

이 프로그램에서는 UI 자동화 기술을 사용합니다. 이를 위해 프로젝트에 필요한 어셈블리를 참조하세요. 앞으로 작성하는 모든 프로그램은 위의 4가지 어셈블리를 참조합니다.

UIAutomationClient.dll

UIAutomationClientsideProviders.dll

UIAutomationTypes.dll

WindowBase.dll

[소스 3.2] Program.cs