더북(TheBook)

8.5.4 비등방성 확산 대화 상자 만들기

ImageTool 프로그램에 비등방성 확산 필터 기능을 추가하기에 앞서 비등방성 확산 공식에서 사용되는 설정 값을 입력 받을 비등방성 확산 대화 상자를 만들도록 하자. 비등방성 확산 대화 상자에서 입력 받을 값은 IppFilterDiffusion 함수에서 사용되는 lambda, k, iter에 해당하는 값들이다.

Visual Studio 리소스 뷰에서 새 대화 상자를 하나 추가하고, 이 대화 상자의 속성을 표 8-15와 같이 입력하자.

표 8-15 비등방성 확산 대화 상자의 속성

속성 이름

속성 값

ID

IDD_DIFFUSION

Caption

비등방성 확산

그림 8-33은 비등방성 확산 대화 상자의 디자인 모습과 컨트롤들의 탭 순서를 보여준다. 여기에 들어가는 컨트롤들의 종류와 속성들에 대해서는 표 8-16에 나타내었다. 그림과 표를 같이 참조하여 대화 상자를 디자인하도록 하자.

그림 8-33 비등방성 확산 필터 대화 상자 디자인
표 8-16 비등방성 확산 필터 대화 상자의 컨트롤 속성

탭 순서

아이디

종류

속성 이름

속성 값

1

IDC_STATIC

Group Box

Caption

계수 값 설정

2

IDC_STATIC

Static Text

Caption

&Lambda(0~0.25) :

3

IDC_DIFFUSION_LAMBDA

Edit Control

Align Text

Center

4

IDC_STATIC

Static Text

Caption

&K :

5

IDC_DIFFUSION_K

Edit Control

Align Text

Center

6

IDC_STATIC

Static Text

Caption

반복 횟수(&I) :

7

IDC_DIFFUSION_ITER

Edit Control

Align Text

Center

8

IDOK

Button

Caption

확인

9

IDCANCEL

Button

Caption

취소

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.