더북(TheBook)

5.2.2 새 대화 상자 추가

가장 먼저 새 대화 상자를 추가하는 방법에 대해 알아보자. 대화 상자는 리소스resource에 해당하므로 일단 리소스 뷰를 화면에 나타나게 해보자. 리소스 뷰를 나타나게 하려면 Visual Studio 메뉴에서 [보기] > [리소스 뷰]를 선택하거나 또는 솔루션 뷰에서 ImageTool.rc 파일을 더블 클릭하면 된다. 대화 상자는 영어로 Dialog Box이므로 리소스 뷰에서 Dialog 항목을 확장해보자. 현재 Dialog 항목에는 IDD_ABOUTBOX라는 대화 상자가 하나 연결되어 있는 것을 확인할 수 있다. IDD_ABOUTBOX 대화 상자는 ImageTool 프로그램에서 [도움말] > [ImageTool 정보...] 메뉴를 선택했을 때 나타나는 대화 상자이다. 새 대화 상자를 추가하려면 그림 5-20과 같이 Dialog 항목에서 마우스 오른쪽 버튼을 클릭하면 나타나는 컨텍스트 메뉴에서 [Dialog 삽입]을 선택하면 된다. 참고로 이 책에서는 Dialog 또는 Dialog Box 용어를 대화 상자와 혼용해서 사용할 것이다.

그림 5-20 리소스 뷰에서 새 대화 상자 추가

[Dialog 삽입] 메뉴 항목을 선택하면 리소스 뷰의 Dialog 항목에 IDD_DIALOG1이라는 아이디의 대화 상자가 새로 추가된다. 그리고 Visual Studio 편집 창에는 IDD_DIALOG1에 해당하는 대화 상자를 디자인할 수 있는 화면이 나타난다. 이 대화 상자를 마우스로 클릭하여 선택하고, 마우스 오른쪽 버튼을 눌러 [속성] 메뉴를 선택하면 그림 5-21과 같이 대화 상자 속성 창이 나타난다.

그림 5-21 새 대화 상자 속성 변경
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.