방법: 제어 액세스 및 값 정의(C++)
탭 순서
탭 순서는 Tab 키를 사용하여 입력 포커스를 한 컨트롤에서 대화 상자 내의 다음 컨트롤로 이동하는 순서입니다. 일반적으로 탭 순서는 대화 상자에서 왼쪽에서 오른쪽으로, 위에서 아래로 진행됩니다. 각 컨트롤에는 컨트롤이 입력 포커스를 받는지 여부를 결정하는 Tabstop 속성이 있습니다.
- 컨트롤에 대한 입력 포커스를 설정하려면 속성 창에서 Tabstop 속성에서 True 또는 False를 선택합니다.
Tabstop 속성이 True로 설정되지 않은 컨트롤도 탭 순서의 일부여야 합니다( 특히 캡션이 없는 컨트롤의 경우). 관련 컨트롤에 대한 액세스 키가 포함된 정적 텍스트는 탭 순서에서 관련 컨트롤 바로 앞에 있어야 합니다.
참고 항목
대화 상자에 겹치는 컨트롤이 포함된 경우 탭 순서를 변경하면 컨트롤이 표시되는 방식이 변경될 수 있습니다. 탭 순서에서 나중에 오는 컨트롤은 항상 탭 순서로 앞에 오는 겹치는 컨트롤 위에 표시됩니다.
모든 컨트롤의 현재 탭 순서를 보려면 서식 탭 순서 메뉴>로 이동하거나 Ctrl D를 + 누릅니다.
각 컨트롤의 왼쪽 위 모서리에 있는 숫자는 현재 탭 순서로 해당 위치를 표시합니다.
모든 컨트롤의 탭 순서를 변경하려면 메뉴 서식>탭 순서로 이동하여 Tab 키를 따라야 하는 순서대로 각 컨트롤을 선택하여 탭 순서를 설정합니다.
두 개 이상의 컨트롤에 대한 탭 순서를 변경하려면 메뉴 서식>탭 순서로 이동합니다. Ctrl 키를 누른 채 순서대로 변경이 시작되는 컨트롤을 선택한 다음 Ctrl 키를 해제하고 해당 지점에서 Tab 키를 따라가려는 순서대로 컨트롤을 선택합니다.
예를 들어 컨트롤
7
9
순서를 변경하려면 Ctrl 키를 누른 채 먼저 컨트롤6
을 선택합니다.특정 컨트롤을 숫자
1
로 설정하거나 탭 순서에서 먼저 컨트롤을 두 번 클릭합니다.
팁
탭 순서 모드로 들어가면 Esc 또는 Enter 키를 눌러 탭 순서 모드를 종료하고 탭 순서를 변경하는 기능을 사용하지 않도록 설정합니다.
니모닉스(액세스 키)
일반적으로 키보드 사용자는 Tab 키와 화살표 키가 있는 대화 상자에서 입력 포커스를 한 컨트롤에서 다른 컨트롤로 이동합니다. 그러나 사용자가 단일 키를 눌러 컨트롤을 선택할 수 있도록 하는 액세스 키(니모닉 또는 기억하기 쉬운 이름)를 정의할 수 있습니다.
표시되는 캡션(누름 단추, 확인란 및 라디오 단추)을 사용하여 컨트롤에 대한 액세스 키를 정의하려면
대화 상자에서 컨트롤을 선택합니다.
속성 창의 Caption 속성에 컨트롤의 새 이름을 입력하고 원하는 문자 앞에 앰퍼샌드(
&
)를 해당 컨트롤의 액세스 키로 입력합니다. 예들 들어&Radio1
입니다.Enter 키를 누릅니다.
표시된 캡션에 밑줄이 표시되어 액세스 키(예 : Radio1)를 나타냅니다.
표시 캡션 없이 컨트롤에 대한 액세스 키를 정의하려면
도구 상자에서 정적 텍스트 컨트롤을 사용하여 컨트롤에 대한 캡션을 만듭니다.
정적 텍스트 캡션에 선택키로 사용할 문자 앞에 앰퍼샌드(
&
)를 입력합니다.정적 텍스트 컨트롤이 탭 순서로 레이블이 지정된 컨트롤 바로 앞에 있는지 확인합니다.
참고 항목
대화 상자 내의 모든 액세스 키는 고유해야 합니다. 중복된 선택키를 확인하려면 Format>Check Mnemonics 메뉴로 이동합니다.
콤보 상자 값
대화 상자 편집기가 열려 있는 한 콤보 상자 컨트롤에 값을 추가할 수 있습니다.
팁
대화 상자 편집기에서 상자의 크기를 조정하기 전에 콤보 상자에 모든 값을 추가하거나 콤보 컨트롤에 표시되어야 하는 텍스트를 자르는 것이 좋습니다.
콤보 상자 컨트롤에 값을 입력하려면
콤보 상자 컨트롤을 선택하여 선택합니다.
속성 창에서 데이터 속성까지 아래로 스크롤합니다.
참고 항목
형식별로 그룹화된 속성을 표시하는 경우 데이터는 Misc 속성에 표시됩니다.
데이터 속성의 값 영역을 선택하고 데이터 값을 세미콜론으로 구분하여 입력합니다.
참고 항목
드롭다운 목록에서 공백이 사전순으로 정렬되는 데 방해가 되므로 값 사이에 공백을 두지 마세요.
값 추가가 완료되면 Enter 키를 누릅니다.
콤보 상자의 드롭다운 부분을 확대하는 방법에 대한 자세한 내용은 콤보 상자 및 드롭다운 목록의 크기 설정을 참조하세요.
참고 항목
이 절차를 사용하여 Win32 프로젝트에 값을 추가할 수 없습니다( Win32 프로젝트의 경우 데이터 속성이 회색으로 표시됨). Win32 프로젝트에는 이 기능을 추가하는 라이브러리가 없으므로 Win32 프로젝트가 프로그래밍 방식으로 있는 콤보 상자에 값을 추가해야 합니다.
콤보 상자에서 값의 모양을 테스트하려면
데이터 속성에 값을 입력한 후 대화 상자 편집기 도구 모음에서 테스트 단추를 선택합니다.
전체 값 목록을 아래로 스크롤해 봅니다. 값은 속성 창의 데이터 속성에 입력된 대로 정확하게 표시됩니다. 맞춤법 또는 대문자 확인이 없습니다.
대화 상자 편집기로 돌아가려면 Esc 키를 누릅니다.
라디오 단추 값
대화 상자에 라디오 단추를 추가할 때 그룹의 첫 번째 단추에 대한 속성 창에서 그룹 속성을 설정하여 그룹으로 처리합니다. 그러면 해당 라디오 단추의 컨트롤 ID가 멤버 변수 추가 마법사에 표시됩니다. 이 마법사를 통해 라디오 단추 그룹에 대한 멤버 변수를 추가할 수 있습니다.
대화 상자에 라디오 단추 그룹이 두 개 이상 있을 수 있습니다. 다음 절차를 사용하여 각 그룹을 추가합니다.
대화 상자에 라디오 단추 그룹을 추가하려면
도구 상자 창에서 라디오 단추 컨트롤을 선택하고 대화 상자에서 컨트롤을 배치할 위치를 선택합니다.
위 단계를 반복하여 필요한 만큼 라디오 단추를 추가합니다. 그룹의 라디오 단추가 탭 순서로 연속되어 있는지 확인합니다.
속성 창에서, 탭 순서 중 첫 번째 라디오 단추의 그룹 속성을 True로 설정합니다.
그룹 속성을 True로 변경하면 리소스 스크립트의 대화 상자 개체에 있는 단추 항목에 WS_GROUP 스타일이 추가되고 사용자가 단추 그룹에서 한 번에 두 개 이상의 라디오 단추를 선택할 수 없습니다(사용자가 라디오 단추를 하나 선택하면 그룹의 다른 단추가 지워집니다).
참고 항목
그룹의 첫 번째 라디오 단추만 그룹 속성이 True로 설정되어야 합니다. 단추 그룹의 일부가 아닌 추가 컨트롤이 있는 경우 그룹 외부에 있는 첫 번째 컨트롤의 그룹 속성을 True로 설정합니다. Ctrl+D를 사용하여 탭 순서를 확인하여 그룹 외부의 첫 번째 컨트롤을 빠르게 식별할 수 있습니다.
라디오 단추 그룹의 멤버 변수를 추가하려면
탭 순서에서 첫 번째 라디오 단추 컨트롤(기본 컨트롤과 그룹 속성이 True로 설정된 컨트롤)을 마우스 오른쪽 단추로 클릭하고 변수 추가를 선택합니다.
멤버 변수 추가 마법사에서 제어 변수 확인란을 선택한 후 값 라디오 단추를 선택합니다.
변수 이름 상자에 새 멤버 변수 이름을 입력합니다.
변수 형식 목록 상자에서 int를 선택
int
하거나 입력합니다.
이제 선택된 상태로 표시할 라디오 단추를 지정하도록 코드를 수정할 수 있습니다. 예를 들어
m_radioBox1 = 0;
그룹에서 첫 번째 라디오 단추를 선택합니다.
요구 사항
Win32