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

    취소

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