프로그래밍 기술/소프트웨어 접근성, 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
반응형