반응형
9.2.4 EHProcess 클래스
EHProcess 클래스는 단순히 Process 클래스를 래핑하여 기본 정보를 속성으로 다시 제공하는 클래스입니다. 평가 프로젝트를 생성하는 단계에서 프로세스 항목을 리스트 박스에 추가할 때 프로세스 이름과 메인 창의 타이틀 정보의 조합을 출력할 수 있게 하기 위해 정의한 클래스이며 이 외에 다른 역할은 수행하지 않습니다.
using System; using System.Diagnostics; namespace 예제_9_접근성_평가_도우미 { public class EHProcess { public Process Process { get; private set; } public string ProcessName { get { return Process.ProcessName; } } public int ProcessID { get { return Process.Id; } } public string MainTitle { get { return Process.MainWindowTitle; } } public IntPtr MainHandle { get { return Process.MainWindowHandle; } } public EHProcess(Process process) { Process = process; } public override string ToString() { return ProcessName + ":" + MainTitle; } } } |
[소스 9.4] EHProcess.cs
반응형
'프로그래밍 기술 > 소프트웨어 접근성, UI 자동화' 카테고리의 다른 글
9. 접근성 평가 도구 만들기 - 12. EvalManager 클래스 구현 (0) | 2016.10.27 |
---|---|
9. 접근성 평가 도구 만들기 - 11. MakeProjectEvent 핸들러와 인자 클래스 구현 (0) | 2016.10.27 |
9. 접근성 평가 도구 만들기 - 10. AccEvalProject 클래스 구현 (0) | 2016.10.25 |
9. 접근성 도구 만들기 - 8. FindAutoElemEvent 핸들러와 인자 클래스 구현 (0) | 2016.10.25 |
9. 접근성 평가 도구 만들기 - 7. EHAutoElem 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 5. ImageCaptuer 클래스 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 4. WrapWinAPI 클래스 구현 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 3. 속성과 컨트롤 패턴 열거형 정의하기 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 2. 사용자 정의 형식 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 1. 소개 (0) | 2016.10.18 |