더북(TheBook)

새로 만들기 대화 상자에는 두 개의 버튼이 있는데, 하나는 IDOK라는 아이디를 가지고 있는 [확인] 버튼이고 다른 하나는 IDCANCEL 아이디를 가진 [취소] 버튼이다. Visual Studio에서 새 대화 상자를 추가하면 기본적으로 이 두 개의 버튼이 만들어진다. 이 두 버튼은 처음 만들어져 있던 것을 지우지 말고 배치만 아래쪽 중앙으로 옮겨놓도록 하자.

이제 영상 새로 만들기 대화 상자에 추가된 컨트롤들에 대해 간략한 설명이 끝났다. 이번에는 표 5-3에서 첫 번째 열에 나타나있는 탭 순서Tab order에 대해 알아보자. 탭 순서란 키보드의 TAB 키를 이용하여 대화 상자 컨트롤들의 포커스가 이동되는 순서를 의미한다. 탭 순서를 이용하면 대화 상자가 화면에 나타날 때 처음으로 포커스를 가지는 컨트롤을 결정할 수 있다. 새로 만들기 대화 상자의 디자인이 완성이 되었다면 각각의 컨트롤들의 탭 순서를 지정해주어야 한다. Visual Studio 메뉴 중에서 [서식] > [탭 순서]를 선택하거나, 단축키 Ctrl+D 키를 눌러보자. [서식] 메뉴는 편집 창에서 대화 상자를 디자인하고 있을 때에만 나타나는 메뉴이다. [탭 순서] 메뉴를 선택하면 그림 5-25와 같이 각 컨트롤들마다 고유한 번호가 나타나게 된다. 아마 당장은 그림 5-25처럼 순서대로 번호가 매겨져 있지 않을 것이다. 컨트롤들의 탭 순서를 그림 5-25처럼 변경하려면, 마우스를 이용하여 차례대로 컨트롤들을 클릭하면 된다. 즉, 가장 먼저 ‘이미지 크기’가 쓰여있는 그룹 박스를 클릭하고, 그 다음으로는 ‘가로 크기’ 스태틱 텍스트를 클릭한다. 그러면 ‘이미지 크기’ 그룹 박스의 숫자가 1로 바뀌고, ‘가로 크기’ 스태틱 텍스트의 숫자가 2로 바뀐다. 나머지 컨트롤들에 대해서도 차례대로 마우스로 클릭하면 결국에는 그림 5-25와 같은 모습을 만들 수 있을 것이다. 이처럼 탭 순서를 지정하면 새로 만들기 대화 상자가 화면에 나타났을 때, 가장 먼저 영상의 가로 픽셀 크기를 입력 받는 에디트컨트롤에 포커스가 설정된다. 그룹 박스 또는 스태틱 텍스트는 포커스를 받지 않기 때문에 탭 순서 3으로 설정된 에디트 컨트롤이 가장 먼저 포커스를 받게 된다.

그림 5-25 새로 만들기 대화 상자 탭 순서
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.