반응형
9.2.6 FindAutoElemEvent 핸들러와 인자 클래스
접근성 평가 프로젝트를 생성 과정에서 선택한 프로세스의 메인 창의 자동화 요소를 검색하는 부분이 필요합니다.
이 때 검색한 자동화 요소의 정보를 시각화하는 등의 정보가 필요한 곳에서는 자동화 요소를 검색이 이루어질 때마다 검색한 정보를 알 필요가 생깁니다. 이에 래핑한 자동화 요소를 참조할 수 있는 인자 클래스를 정의하고 이벤트를 발생한 개체와 인자를 입력 인자로하는 대리자를 정의할게요.
using System; namespace 예제_9_접근성_평가_도우미 { public delegate void FindAutoElemEventHandler(object sender, FindAutoElemEventArgs e); public class FindAutoElemEventArgs:EventArgs { public EHAutoElem EAE{ get; private set; } internal FindAutoElemEventArgs(EHAutoElem eae) { EAE = eae; } public override string ToString() { try{ return EAE.ToString(); } catch{ return "이름 없음"; } } } } |
[소스 9.5] FindAutoElemEventArgs.cs
반응형
'프로그래밍 기술 > 소프트웨어 접근성, UI 자동화' 카테고리의 다른 글
9. 접근성 평가 도구 만들기 - 14.ProjectMakerControl (0) | 2017.12.12 |
---|---|
9. 접근성 평가 도구 만들기 -13. 접근성 평가 도우미 폼, 컨트롤 구현, EHHighlight (0) | 2017.12.12 |
9. 접근성 평가 도구 만들기 - 12. EvalManager 클래스 구현 (0) | 2016.10.27 |
9. 접근성 평가 도구 만들기 - 11. MakeProjectEvent 핸들러와 인자 클래스 구현 (0) | 2016.10.27 |
9. 접근성 평가 도구 만들기 - 10. AccEvalProject 클래스 구현 (0) | 2016.10.25 |
9. 접근성 평가 도구 만들기 - 7. EHAutoElem 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 6. EHProcess 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 5. ImageCaptuer 클래스 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 4. WrapWinAPI 클래스 구현 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 3. 속성과 컨트롤 패턴 열거형 정의하기 (0) | 2016.10.19 |