확인란 사용자 인터페이스 대화 상자
업데이트: 2007년 11월
확인란 대화 상자는 사용자에게 선택 항목을 4개까지 보여 주고 설치 중에 이러한 선택 항목의 값을 반환할 때 사용됩니다. 사용할 수 있는 확인란 대화 상자로는 확인란 (A), 확인란 (B) 및 확인란 (C)가 있습니다. 이러한 세 개의 대화 상자는 동일하며, 각 배포 프로젝트에 대해 한 번씩만 추가할 수 있습니다.
대화 상자에는 4개의 확인란 및 이러한 확인란에 대해 연결된 각 레이블과 함께 사용자에게 정보를 제공하는 추가 레이블이 포함됩니다. 이러한 레이블에 사용되는 텍스트는 속성 창에서 디자인 타임에 지정됩니다. 각 확인란에 대해서는 표시 여부 제어, 기본값 설정 및 값 반환을 위한 추가 속성이 제공됩니다.
다음 그림에서는 설치 중에 표시되는 일반적인 확인란 대화 상자를 보여 줍니다.
확인란 대화 상자
속성
다음은 확인란 대화 상자에서 사용할 수 있는 속성입니다.
속성 |
설명 |
---|---|
BannerBitmap |
배너 영역에 표시할 비트맵 또는 JPEG 이미지를 지정합니다. 위의 그림에서는 기본 비트맵이 표시됩니다. 자세한 내용은 BannerBitmap 속성을 참조하십시오. |
BannerText |
배너 영역에 표시할 텍스트를 지정합니다. 위의 그림에서는 "여기에는 배너 텍스트를 입력합니다."에 해당합니다. |
BodyText |
확인란 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "여기에는 본문 텍스트를 입력합니다."에 해당합니다. |
Checkbox1Label |
첫 번째 확인란 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "선택 1"에 해당합니다. |
Checkbox1Property |
첫 번째 확인란의 값(Checked 또는 Unchecked)을 가져오기 위해 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다. 자세한 내용은 조건부 배포를 참조하십시오. |
Checkbox1Value |
첫 번째 확인란의 초기 값(Checked 또는 Unchecked)을 지정합니다. |
Checkbox1Visible |
첫 번째 확인란의 표시 또는 숨김 여부를 지정합니다. 한 개 이상의 확인란을 표시하는 대화 상자의 경우 true로 설정되어야 합니다. |
Checkbox2Label |
두 번째 확인란 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "선택 2"에 해당합니다. |
Checkbox2Property |
두 번째 확인란의 값(Checked 또는 Unchecked)을 가져오기 위해 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다. 자세한 내용은 조건부 배포를 참조하십시오. |
Checkbox2Value |
두 번째 확인란의 초기 값(Checked 또는 Unchecked)을 지정합니다. |
Checkbox2Visible |
두 번째 확인란의 표시 또는 숨김 여부를 지정합니다. 두 개 이상의 확인란을 표시하는 대화 상자의 경우에는 true로, 한 개의 확인란을 표시하는 대화 상자의 경우에는 false로 설정해야 합니다. |
Checkbox3Label |
세 번째 확인란 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "선택 3"에 해당합니다. |
Checkbox3Property |
세 번째 확인란의 값(Checked 또는 Unchecked)을 가져오기 위해 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다. 자세한 내용은 조건부 배포를 참조하십시오. |
Checkbox3Value |
세 번째 확인란의 초기 값(Checked 또는 Unchecked)을 지정합니다. |
Checkbox3Visible |
세 번째 확인란의 표시 또는 숨김 여부를 지정합니다. 세 개 이상의 확인란을 표시하는 대화 상자의 경우에는 true로, 두 개 이하의 확인란을 표시하는 대화 상자의 경우에는 false로 설정해야 합니다. |
Checkbox4Label |
네 번째 확인란 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "선택 4"에 해당합니다. |
Checkbox4Property |
네 번째 확인란의 값(Checked 또는 Unchecked)을 가져오기 위해 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다. 자세한 내용은 조건부 배포를 참조하십시오. |
Checkbox4Value |
네 번째 확인란의 초기 값(Checked 또는 Unchecked)을 지정합니다. |
Checkbox4Visible |
네 번째 확인란의 표시 또는 숨김 여부를 지정합니다. 네 개의 확인란을 표시하는 대화 상자의 경우에는 true로, 세 개 이하의 확인란을 표시하는 대화 상자의 경우에는 false로 설정해야 합니다. |
확인란 대화 상자의 모양 제어
설치 중에 확인란 대화 상자를 표시하는 방법을 제어하는 속성에는 여러 가지가 있습니다.
BannerBitmap 속성은 대화 상자의 오른쪽 위 모퉁이에 나타나는 이미지를 제어합니다. 이미지의 위치 및 크기는 고정됩니다.
팁: 일관성 있는 사용자 인터페이스를 위해 설치 관리자의 모든 대화 상자에 동일한 이미지를 사용해야 합니다.
BannerText 속성은 대화 상자의 위쪽 배너에 표시되는 텍스트를 제어합니다. 위치, 크기 및 글꼴은 고정되어 있습니다. 텍스트는 줄 바꿈이 되지만 두 줄을 초과할 수 없습니다.
BodyText 속성은 대화 상자의 배너 부분 바로 아래 나타나는 텍스트를 제어합니다. 위치 및 글꼴 크기는 고정됩니다. 텍스트는 줄 바꿈이 되지만 네 줄을 초과할 수 없습니다.
CheckboxNLabel 속성은 확인란 레이블의 텍스트를 제어합니다. 위치, 크기 및 글꼴 크기는 고정되어 있으며, 텍스트는 줄 바꿈이 되지 않습니다.
팁: 대화 상자가 다른 언어로 지역화될 경우 텍스트가 늘어날 수 있으므로 여유 공간을 두십시오. 한 언어에서의 한 단어가 다른 언어에서는 여러 단어로 번역될 경우 텍스트가 잘릴 수 있습니다.
확인란 대화 상자 속성으로 사용자 선택 항목 가져오기
확인란 대화 상자가 포함된 설치 관리자가 실행될 때 사용자는 표시된 확인란의 값을 변경할 수 있습니다. 그러면 이러한 선택 항목을 사용하여 다른 설치 단계를 제어할 수 있습니다.
예를 들어, 사용자에게 파일 A와 파일 B 중 하나를 설치할 수 있는 선택 기회를 제공하는 확인란 대화 상자를 만들 수 있습니다. 이 경우, Checkbox1Label 속성을 "파일 A 설치"로 설정하고 Checkbox2Label 속성을 "파일 B 설치"로 설정하게 됩니다. 또한, 두 개의 확인란만 표시하면 되므로 Checkbox3Visible 및 Checkbox4Visible 속성은 false로 설정합니다.
사용자가 대체로 파일 A를 설치할 것이라고 생각된다면 Checkbox1Value 속성을 Checked로 설정하여 이 선택 항목이 기본적으로 선택되도록 합니다.
파일 시스템 편집기에서 파일 A에 대한 Condition 속성을 Checkbox1Property 속성의 값으로 설정하고, 파일 B에 대한 Condition 속성을 Checkbox2Property 속성의 값으로 설정합니다.
설치 중에 각 파일에 대한 Condition 속성이 확인됩니다. 사용자가 확인란을 선택하면 조건이 true가 되고 파일이 설치되며 그렇지 않으면 파일이 설치되지 않습니다.