Dialog 테이블

Dialog 테이블에는 전체 모드와 축소 모드 모두에서 UI(사용자 인터페이스)에 표시되는 모든 대화 상자가 포함되어 있습니다.

Dialog 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
대화 상자 식별자 Y N
HCentering 정수 N N
VCentering 정수 N N
너비 정수 N N
높이 정수 N N
특성 DoubleInteger N Y
제목 Formatted N Y
Control_First 식별자 N N
Control_Default 식별자 N Y
Control_Cancel 식별자 N Y

 

Dialog

대화 상자의 기본 키 및 이름입니다.

HCentering

대화 상자의 가로 위치입니다.

범위는 0에서 100까지이며 화면 왼쪽 가장자리는 0, 오른쪽 가장자리는 100입니다.

VCentering

대화 상자의 세로 위치입니다.

범위는 0에서 100까지이며 화면 위쪽 가장자리는 0, 아래쪽 가장자리는 100입니다.

Width

대화 상자의 사각형 경계 너비입니다.

이 숫자는 음수가 아니어야 합니다.

Height

대화 상자의 사각형 경계 높이입니다.

이 숫자는 음수가 아니어야 합니다.

Attributes

이 대화 상자에 적용할 특성 플래그를 지정하는 32비트 단어입니다.

이 숫자는 음수가 아니어야 합니다. 자세한 내용은 대화 상자 스타일 비트를 참조하세요.

Title

대화 상자의 제목 표시줄에 표시할 제목을 지정하는 지역화 가능한 텍스트 문자열입니다.

Control_First

Control 테이블의 두 번째 열에 대한 외부 키입니다.

이 필드를 Dialog 필드와 결합하면 대화 상자가 열릴 때 포커스를 받는 Control 테이블에 고유한 컨트롤이 지정됩니다. 일반적으로 Edit 컨트롤, SelectionTree 컨트롤 또는 포커스를 받을 수 있는 다른 컨트롤일 수 있습니다. PushButton 컨트롤이 포커스를 받을 수 있는 대화 상자에 있는 유일한 컨트롤인 경우 ControlDefault 필드에 입력한 PushButton을 Control First 필드에도 입력해야 합니다. 이 열은 오류 대화 상자에서 무시됩니다.

정적 텍스트는 포커스를 맞출 수 없으므로 화면 읽기 프로그램과 호환되도록 Edit 컨트롤, PathEdit 컨트롤, ListView 컨트롤, ComboBox 컨트롤 또는 VolumeSelectCombo 컨트롤을 설명하는 Text 컨트롤을 대화 상자의 첫 번째 컨트롤로 만들어야 합니다.

Control_Default

Control 테이블의 두 번째 열에 대한 외부 키입니다.

이 필드를 Dialog 필드와 결합하면 대화 상자가 열릴 때 포커스를 받는 기본 컨트롤이 지정됩니다. 일반적으로 PushButton 컨트롤일 수 있습니다. 포커스가 있는 PushButton 컨트롤이 대화 상자에 없으면 반환 키는 기본 컨트롤을 클릭하는 것과 동일합니다. 이 열을 비워 두면 기본 컨트롤이 없습니다. 이 열은 오류 대화 상자에서 무시됩니다.

Control_Cancel

Control 테이블의 두 번째 열에 대한 외부 키입니다.

이 필드를 Dialog 필드와 결합하면 설치를 취소하는 컨트롤이 지정됩니다. 이 컨트롤은 설치를 취소하는 데 사용되는 ControlEvent 테이블의 이벤트와 결합됩니다. Esc 키를 누르거나 닫기 단추를 클릭하는 것은 취소 컨트롤을 클릭하는 것과 같습니다. 이 열은 오류 대화 상자에서 무시됩니다.

(놓을 위치) 상자로 끕니다.

취소 컨트롤은 롤백하거나 백업된 파일을 제거하는 동안 숨겨집니다. 내부 UI 처리기가 INSTALLMESSAGE_COMMONDATA 메시지를 받으면 컨트롤을 숨깁니다.

설명

너비 및 높이의 정수 값은 대화 상자 단위가 아닌 설치 관리자 단위입니다.

마법사 시퀀스의 후속 대화 상자에서는 두 가운데 맞춤 값이 무시됩니다. 대화 상자 위치는 사용자가 설정하거나 이전 대화 상자와 동일하게 설정됩니다. 이러한 대화 상자 시퀀스는 NewDialog ControlEvent에 의해 만들어집니다.

유효성 검사

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46