더북(TheBook)

9.3.4 회전 변환 대화 상자 만들기

ImageTool 프로그램에 회전 변환 기능을 추가하기에 앞서, 먼저 회전할 각도를 입력 받는 회전 변환 대화 상자를 만들도록 하자. 회전 변환 대화 상자에서는 라디오 버튼을 이용하여 특수 각도를 선택할 수도 있고, 에디트 컨트롤을 사용하여 임의의 각도를 입력 받을 수도 있다.

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

표 9-11 회전 변환 대화 상자의 속성

속성 이름

속성 값

ID

IDD_ROTATE

Caption

회전 변환

그림 9-25는 회전 변환 대화 상자의 디자인을 보여준다. 여기에 들어가는 컨트롤들의 종류와 속성들에 대해서는 표 9-12에 나타내었다. 그림과 표를 같이 참조하여 대화 상자를 디자인해보자.

그림 9-25 회전 변환 대화 상자 디자인
표 9-12 회전 변환 대화 상자의 컨트롤 속성

탭 순서

아이디

종류

속성 이름

속성 값

1

IDC_STATIC

Group Box

Caption

회전 각도(시계 방향)

2

IDC_ROTATE1

Radio Button

Caption

&90도

Group

True

3

IDC_ROTATE2

Radio Button

Caption

&180도

Group

False

4

IDC_ROTATE3

Radio Button

Caption

&270도

Group

False

5

IDC_ROTATE4

Radio Button

Caption

임의의 각도(&A):

Group

False

6

IDC_ANGLE

Edit Control

Align Text

Center

7

IDC_STATIC

Static Text

Caption

(0~360도)

8

IDOK

Button

Caption

확인

9

IDCANCEL

Button

Caption

취소

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