다음을 통해 공유


컨트롤 테이블

컨트롤 테이블은 각 대화 상자에 표시되는 컨트롤을 정의합니다.

Control 테이블에는 다음 열이 있습니다.

열쇠 Nullable
대화_ 식별자 Y N
제어 식별자 Y N
식별자 N N
X 정수 N N
Y 정수 N N
너비 정수 N N
높이 정수 N N
특성 DoubleInteger N Y
재산 식별자 N Y
문자 메시지 서식이 지정된 N Y
Control_Next 식별자 N Y
도움말 텍스트 N Y

 

Dialog_

대화 상자의 이름인 대화 상자 테이블첫 번째 열의 외부 키입니다.

컨트롤

컨트롤의 이름입니다. 이 이름은 대화 상자 내에서 고유해야 하지만 다른 대화 상자에서 반복할 수 있습니다. Dialog_ 열과 결합된 Control 열은 이 테이블의 기본 키를 형성합니다.

형식

컨트롤의 형식입니다. 컨트롤 형식 목록은 컨트롤참조하세요.

X

컨트롤의 사각형 경계 왼쪽 위 모퉁이의 가로 좌표입니다. 음수가 아닌 숫자여야 합니다. 위치 제어 특성 참조하세요.

Y

컨트롤의 사각형 경계에서 왼쪽 위 모퉁이의 세로 좌표입니다. 음수가 아닌 숫자여야 합니다. 위치 제어 특성 참조하세요.

너비

컨트롤의 사각형 경계 너비입니다. 음수가 아닌 숫자여야 합니다. 위치 제어 특성 참조하세요.

높이

컨트롤의 사각형 경계 높이입니다. 음수가 아닌 숫자여야 합니다. 위치 제어 특성 참조하세요.

특성

이 컨트롤에 적용할 비트 플래그를 지정하는 32비트 단어입니다. 이 값은 음수가 아닌 숫자여야 하며 허용되는 값은 컨트롤 형식에 따라 달라집니다. 모든 컨트롤 특성 목록과 이 필드에 입력할 값은 컨트롤 특성참조하세요.

속성

이 컨트롤에 연결할 정의된 속성의 이름입니다. 라디오 단추, 목록 상자 및 콤보 상자 값은 동일한 속성에 연결되어 그룹에 연결됩니다. 이 열은 활성 컨트롤에 필요합니다.

텍스트

컨트롤에 포함된 초기 텍스트를 설정하는 데 사용되는 지역화 가능한 문자열입니다. 문자열에는 포함된 속성도 포함될 수 있습니다. 속성을 포함하는 형식이 지정된 문자열의 구문은 MsiFormatRecord 함수를 참조하세요. 텍스트 문자열 앞에 {\style}을 추가하여 텍스트의 크기, 글꼴 및 색을 지정합니다. 여기서 스타일은 TextStyle 테이블TextStyle 열에 작성된 텍스트 스타일입니다. 텍스트 문자열이 너무 길어 컨트롤에 맞지 않으면 잘립니다. 텍스트 문자열이 비어 있을 수 있습니다.

TrackDiskpace 특성이 있는 대화 상자에 있는 텍스트 컨트롤 텍스트를 표시하려면 이 필드의 서식 있는 텍스트 문자열을 특별히 작성해야 합니다. 대화 상자 테이블특성에 표시되는 TrackDiskSpace 대화 스타일 비트 지정된 경우입니다. 이 경우 Control 테이블의 텍스트 열에 서식이 지정된 문자열이 "["로 시작하고 "]"로 끝나는 경우 문자열 끝에 공백을 추가해야 합니다. 예를 들어 DlgTextFont가 "{\DlgFontBold}"로 설정되는 속성인 경우 형식이 지정된 문자열 "[DlgTextFont]MyText[ProductName] " 에는 닫는 대괄호 뒤의 끝에 공백이 필요합니다. 이 추가 공간은 텍스트 컨트롤의 텍스트를 올바르게 표시하려면 설치 관리자가 필요합니다.

VolumeCostList, ListView, DirectoryListSelectionTree 컨트롤대한 간단한 설명 텍스트 문자열을 입력할 수 있습니다. 이 텍스트는 사용자가 볼 수 없지만 화면 읽기 프로그램에서 컨트롤에 대한 설명으로 읽을 수 있습니다.

접근성 참조하세요.

Control_Next

동일한 대화 상자에 있는 다른 컨트롤의 이름과 Control 테이블의 두 번째 열에 대한 외부 키입니다. 대화 상자의 포커스가 컨트롤 열의 컨트롤에 있으면 탭 키를 누르면 포커스가 Control_Next 열에 나열된 컨트롤로 이동합니다. 따라서 이 열은 대화 상자에서 컨트롤의 탭 순서를 지정하는 데 사용됩니다. 컨트롤 간의 링크는 닫힌 주기를 형성해야 합니다. 정적 텍스트 컨트롤과 같은 일부 컨트롤은 주기에서 제외될 수 있습니다. 이 경우 이 필드는 비워 둘 수 있습니다.

접근성 참조하세요.

도움말

도움말 단추와 함께 사용되는 선택적 지역화 가능 텍스트 문자열입니다. 문자열은 구분 문자(|)로 두 부분으로 나뉩니다. 문자열의 첫 번째 부분은 도구 설명 텍스트로 사용됩니다. 이 텍스트는 화면 읽기 프로그램에서 그림을 포함하는 컨트롤에 사용됩니다. 문자열의 두 번째 부분은 나중에 사용하도록 예약됩니다. 두 종류의 텍스트 중 하나만 있는 경우에도 구분 기호 문자가 필요합니다.

발언

x, y, 너비 및 높이의 정수 값은 대화 상자 단위가 아니라 설치 관리자 단위에 있습니다. 설치 관리자 단위는 10포인트 MS Sans Serif 글꼴 크기의 높이 1/12와 같습니다. 컨트롤의 좌표는 광고판에 상대적입니다.

유효성 검사

ice03
ICE06
ICE17
ICE20
ICE23
ICE31
ICE32
ICE34
ICE45
ICE46
ice95