RadioButton 테이블
라디오 단추는 개별 컨트롤로 처리되지 않지만 RadioButtonGroup 컨트롤로 작동하는 라디오 단추 그룹의 일부입니다. RadioButton 테이블에는 모든 그룹을 위한 단추가 나열됩니다.
RadioButton 테이블에는 다음과 같은 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
속성 | 식별자 | Y | N |
주문 | 정수 | Y | N |
값 | Formatted | N | N |
X | 정수 | N | N |
Y | 정수 | N | N |
너비 | 정수 | N | N |
높이 | 정수 | N | N |
텍스트 | Formatted | N | Y |
도움말 | Text | N | Y |
열
-
Property
-
이 라디오 단추에 연결할 명명된 속성입니다. 동일한 속성에 연결된 모든 단추는 동일한 그룹의 일부가 됩니다.
-
Order
-
한 목록 내의 항목 순서를 결정하는 데 사용되는 양의 정수입니다. 정수는 연속될 필요가 없습니다.
-
Value
-
이 단추와 연결된 값 문자열입니다. 단추를 선택하면 연결된 속성이 이 값으로 설정됩니다.
-
X
-
라디오 단추 경계 사각형의 왼쪽 위 모서리 그룹 내 가로 좌표입니다. 음수가 아닌 숫자여야 합니다.
-
Y
-
라디오 단추 경계 사각형의 왼쪽 위 모서리 그룹 내 세로 좌표입니다. 음수가 아닌 숫자여야 합니다.
-
Width
-
단추의 너비입니다. 음수가 아닌 숫자여야 합니다.
-
Height
-
단추의 높이입니다. 음수가 아닌 숫자여야 합니다.
-
Text
-
라디오 단추에 할당할 지역화 가능하고 표시되는 제목입니다. 텍스트가 너무 길어 컨트롤에 맞지 않으면 잘립니다. 단추에 아이콘 또는 비트맵이 표시되면 이 열에는 Binary 테이블의 키에 해당하는 그림의 이름이 포함됩니다. 단추에 그림과 텍스트를 모두 표시할 수 있는 방법은 없습니다.
-
Help
-
단추와 함께 사용되는 도움말 문자열입니다. 텍스트는 선택 사항이며 지역화할 수 있습니다. 문자열은 문자(|)를 사용하여 두 부분으로 나뉩니다. 문자열의 첫 번째 부분은 도구 설명 텍스트로 사용됩니다. 이 텍스트는 화면 읽기 프로그램에서 그림을 포함하는 컨트롤에 대해 표시됩니다. 두 번째 부분은 상황에 맞는 도움말에 사용되지만 상황에 맞는 도움말은 아직 구현되지 않았습니다. 두 종류의 텍스트 중 하나만 있는 경우에도 구분 기호 문자가 필요합니다.
설명
x, y, 너비 및 높이의 정수 값은 대화 상자 단위가 아닌 설치 관리자 단위에 있습니다. 설치 관리자 단위는 10포인트 MS Sans Serif 글꼴 크기의 1/12 높이와 같습니다. 컨트롤의 좌표는 빌보드를 기준으로 합니다.
단추의 좌표는 그룹을 기준으로 지정됩니다. 그룹의 좌표가 변경되면 그룹 내의 단추가 서로 동일한 상대 위치로 유지됩니다.
Value 및 Text 필드의 내용은 컨트롤을 만들 때 MsiFormatRecord 함수에 의해 서식이 지정되므로 MsiFormatRecord 함수에서 해석 가능한 모든 식을 포함할 수 있습니다. 컨트롤이 만들어질 때만 서식이 지정되며 컨트롤의 수명 동안 식에 관련된 속성이 수정된 경우에는 업데이트되지 않습니다.
모든 RadioButtonGroup 컨트롤은 속성과 연결됩니다. 이 속성의 기본값은 Property 테이블에서 초기화해야 합니다. RadioButton 테이블에 지정된 각 RadioButtonGroup 내에 이 속성의 기본값과 일치하는 값이 Value 필드에 있는 하나의 라디오 단추가 있을 수 있습니다. RadioButtonGroup 컨트롤의 기본 단추입니다. 기본 단추는 처음에 컨트롤에서 선택된 대로 표시됩니다.
그룹의 단추 중 하나가 선택될 때까지는 사용자가 Tab 키를 눌러 대화 상자의 포커스를 RadioButtonGroup 컨트롤로 변경할 수 없습니다. Tab 키를 눌러 포커스를 이 단추 그룹으로 이동하도록 만들려면 단추 중 하나를 그룹의 기본 단추로 지정합니다.
유효성 검사