라디오 단추 사용자 인터페이스 대화 상자

라디오 단추 대화 상자는 함께 사용할 수 없는 선택 항목을 4개까지 보여 주고 설치 중에 선택된 선택 항목의 값을 반환하기 위해 사용됩니다. 사용할 수 있는 라디오 단추 대화 상자에는 라디오 단추 (단추 2개), 라디오 단추 (단추 3개) 및 **라디오 단추 (단추 4개)**가 있습니다. 이러한 세 개의 대화 상자는 옵션(라디오) 단추의 수를 제외하고는 동일하며, 각 배포 프로젝트에 대해 한 번씩만 추가할 수 있습니다.

대화 상자에는 2, 3 또는 4개의 옵션 단추 및 이러한 단추에 대해 연결된 각 레이블과 함께 사용자에게 정보를 제공하는 추가 레이블이 포함됩니다. 이러한 레이블에 사용되는 텍스트는 속성 창에서 디자인 타임에 지정됩니다. 각 옵션 단추에 대해서는 기본값 설정 및 기본 옵션 단추의 설정을 위한 추가 속성이 제공됩니다.

다음 그림에서는 설치 중 표시되는 일반적인 라디오 단추 (단추 2개) 대화 상자를 보여 줍니다.

라디오 단추 (단추 2개) 대화 상자

배포 UI 시작 화면

속성

다음은 라디오 단추 대화 상자에서 사용할 수 있는 속성입니다.

Property

설명

BannerBitmap

배너 영역에 표시할 비트맵 또는 JPEG 이미지를 지정합니다. 위의 그림에서는 기본 비트맵이 표시되어 있습니다. 자세한 내용은 BannerBitmap 속성을 참조하십시오.

BannerText

배너 영역에 표시할 텍스트를 지정합니다. 위의 그림에서는 "여기에는 배너 텍스트를 입력합니다."에 해당합니다.

BodyText

옵션 단추 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "여기에는 본문 텍스트를 입력합니다."에 해당합니다.

Button1Label

첫 번째 옵션 단추 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "옵션 1"에 해당합니다.

Button1Value

첫 번째 옵션 단추에 대한 값을 지정합니다. 이 값은 첫 번째 옵션 단추를 선택할 경우 ButtonProperty 속성에 의해 반환됩니다.

Button2Label

두 번째 옵션 단추 옆에 표시할 텍스트를 지정합니다. 위의 그림에서는 "옵션 2"에 해당합니다.

Button2Value

두 번째 옵션 단추에 대한 값을 지정합니다. 이 값은 두 번째 옵션 단추를 선택할 경우 ButtonProperty 속성에 의해 반환됩니다.

Button3Label

세 번째 옵션 단추 옆에 표시할 텍스트를 지정합니다. 라디오 단추 (단추 2개) 대화 상자에서는 사용할 수 없습니다.

Button3Value

세 번째 옵션 단추에 대한 값을 지정합니다. 이 값은 세 번째 옵션 단추를 선택할 경우 ButtonProperty 속성에 의해 반환됩니다. 라디오 단추 (단추 2개) 대화 상자에서는 사용할 수 없습니다.

Button4Label

네 번째 옵션 단추 옆에 표시할 텍스트를 지정합니다. 라디오 단추 (단추 2개) 또는 라디오 단추 (단추 3개) 대화 상자에서는 사용할 수 없습니다.

Button4Value

네 번째 옵션 단추에 대한 값을 지정합니다. 이 값은 네 번째 옵션 단추를 선택할 경우 ButtonProperty 속성에 의해 반환됩니다. 라디오 단추 (단추 2개) 또는 라디오 단추 (단추 3개) 대화 상자에서는 사용할 수 없습니다.

ButtonProperty

선택된 옵션 단추의 값을 가져오기 위해 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다.

DefaultValue

대화 상자가 표시될 때 초기 값으로 선택되어 있을 옵션 단추를 지정합니다.

라디오 단추 대화 상자의 모양 제어

설치 중에 라디오 단추 대화 상자를 표시하는 방법을 제어하는 속성에는 여러 가지가 있습니다.

  • BannerBitmap 속성은 대화 상자의 오른쪽 위 모퉁이에 나타나는 이미지를 제어합니다. 이미지의 위치 및 크기는 고정되어 있습니다.

    일관성 있는 사용자 인터페이스를 위해 설치 관리자의 모든 대화 상자에 동일한 이미지를 사용해야 합니다.

  • BannerText 속성은 대화 상자의 위쪽 배너에 표시되는 텍스트를 제어합니다. 위치, 크기 및 글꼴은 고정되어 있습니다. 텍스트는 줄 바꿈이 되지만 두 줄을 초과할 수 없습니다.

  • BodyText 속성은 대화 상자의 배너 부분 바로 아래 나타나는 텍스트를 제어합니다. 위치, 크기 및 글꼴은 고정되어 있습니다. 텍스트는 줄 바꿈이 되지만 네 줄을 초과할 수 없습니다.

  • ButtonNLabel 속성은 옵션 단추 레이블의 텍스트를 제어합니다. 위치 및 글꼴 크기는 고정되어 있으며, 텍스트는 줄 바꿈이 되지 않습니다.

    대화 상자가 다른 언어로 지역화될 경우 텍스트가 늘어날 수 있으므로 여유 공간을 두십시오. 한 언어에서의 한 단어가 다른 언어에서는 여러 단어로 번역될 경우 텍스트가 잘릴 수 있습니다.

라디오 단추 대화 상자 속성으로 사용자 선택 항목 가져오기

라디오 단추 대화 상자가 포함된 설치 관리자가 실행될 때 사용자는 옵션을 선택할 수 있습니다. 그런 다음 선택 항목을 사용하여 다른 설치 단계를 제어할 수 있습니다.

예를 들어, 사용자에게 옵션 파일의 설치 여부에 대한 선택의 기회를 제공하는 라디오 단추 (단추 2개) 대화 상자를 만들 수 있습니다. 이 경우, Button1Label 속성을 "선택적 파일 설치"로 설정하고 Button2Label 속성을 "선택적 파일 설치 안 함"으로 설정합니다. Button1ValueButton2Value 속성은 각각 기본값인 1과 2로 둡니다.

사용자들이 대체로 옵션 파일을 설치하지 않을 것이라고 생각한다면 DefaultValue 속성을 2로 설정하여 이 선택 항목이 기본적으로 선택되도록 합니다.

파일 시스템 편집기에서 옵션 파일에 대한 Condition 속성을 ButtonProperty 속성의 기본값(BUTTON2)으로 설정하고 Button1Value 속성(1)을 BUTTON2=1로 설정합니다.

설치 중에 파일에 대한 Condition 속성이 확인됩니다. 사용자가 첫 번째 옵션 단추를 선택하면 ButtonProperty 속성이 Button1Value를 반환하고 파일이 설치되며 그렇게 하지 않은 경우에는 조건이 false로 평가되고 파일이 설치되지 않습니다.

참고 항목

개념

설치 대화 상자 제한 사항

기타 리소스

배포 시 사용자 인터페이스 관리

배포 대화 상자

배포 시 시작 조건 관리