프로그래밍 기술/소프트웨어 접근성, UI 자동화
9. 접근성 평가 도구 만들기 - 6. EHProcess 클래스
언제나휴일
2016. 10. 24. 16:51
반응형
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
반응형