더북(TheBook)

10.4.3 주파수 공간 필터링 대화 상자 만들기

ImageTool 프로그램에 주파수 공간에서의 저역 및 고역 통과 필터 기능을 추가하기 위하여 먼저 필터의 종류, 모양, 크기를 입력할 수 있는 대화 상자를 만들도록 하자. 먼저 Visual Studio 리소스 뷰에서 새 대화 상자를 하나 추가하고, 이 대화 상자의 속성을 표 10-7과 같이 입력하도록 하자.

표 10-7 주파수 공간 필터링 대화 상자의 속성

속성 이름

속성 값

ID

IDD_FREQUENCY_FILTERING

Caption

주파수 공간에서의 필터링

그림 10-23은 주파수 공간에서의 필터링 대화 상자의 디자인과 탭 순서를 보여준다. 여기에 들어가는 컨트롤들의 종류와 속성들에 대해서는 표 10-8에 나타내었다. 그림과 표를 같이 참조하여 대화 상자를 디자인해보자.

그림 10-23 주파수 공간에서의 필터링 대화 상자 디자인
표 10-8 주파수 공간에서의 필터링 대화 상자의 컨트롤 속성

탭 순서

아이디

종류

속성 이름

속성 값

1

IDC_STATIC

Group Box

Caption

필터 정보

2

IDC_STATIC

Static Text

Caption

필터 종류(&T):

3

IDC_FILTER_TYPE

Combo Box

Data

저역 통과 필터;고역 통과 필터;

Sort

False

Type

Drop List

4

IDC_STATIC

Static Text

Caption

필터 모양(&S):

5

IDC_FILTER_SHAPE

Combo Box

Data

이상적(Ideal);가우시안(Gaussian);

Sort

False

Type

Drop List

6

IDC_STATIC

Static Text

Caption

차단 주파수(&C):

7

IDC_CUTOFF_FREQ

Edit Control

Align Text

Center

8

IDC_RADIUS_RANGE

Static Text

Caption

(0 ~ 2000)

9

IDOK

Button

Caption

확인

10

IDCANCEL

Button

Caption

취소

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