캐니 엣지 검출 대화 상자의 디자인이 끝이 났으면, 이 대화 상자에 대한 클래스를 추가하자. 캐니 엣지 검출 대화 상자의 클래스 이름은 CCannyEdgeDlg를 사용하자. CCannyEdgeDlg 클래스를 추가했으면 이제 표 11-5를 참조하여 대화 상자 컨트롤들에 대한 멤버 변수 세 개를 추가하자.
ID |
범주 |
변수 형식 |
변수 이름 |
최솟값 |
최댓값 |
IDC_CANNY_SIGMA |
Value |
float |
m_fSigma |
||
IDC_LOW_THRESHOLD |
Value |
float |
m_fLowTh |
||
IDC_HIGH_THRESHOLD |
Value |
float |
m_fHighTh |
이것으로 CCannyEdgeDlg 클래스 정의는 완성되었다. 에디트 컨트롤을 이용하여 단순히 세 개의 값을 입력 받기만 하기 때문에 대화 상자의 동작을 제어하는 별도의 코드 추가는 필요하지 않다. 다만 세 개의 에디트 컨트롤에 나타날 초기값만 소스 11-5와 같이 변경하도록 하자.