입력란 사용자 인터페이스 대화 상자

입력란 대화 상자는 사용자에게 텍스트 입력 필드를 4개까지 보여 주고 설치 중에 이러한 필드의 내용을 반환하기 위해 사용됩니다. 사용할 수 있는 입력란 대화 상자로는 입력란 (A), 입력란 (B) 및 **입력란 (C)**가 있습니다. 이러한 세 개의 대화 상자는 동일하며, 각 배포 프로젝트에 대해 한 번씩만 추가할 수 있습니다.

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

다음 그림에서는 설치 중에 표시되는 일반적인 입력란 대화 상자를 보여 줍니다.

입력란 대화 상자

배포 UI 시작 화면

속성

다음은 입력란 대화 상자에서 사용할 수 있는 속성입니다.

Property

설명

BannerBitmap

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

BannerText

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

BodyText

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

Edit1Label

첫 번째 확인란 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "항목 필드 1"에 해당합니다.

Edit1Property

첫 번째 텍스트 상자에 입력된 텍스트를 가져오는 데 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다.

Edit1Value

첫 번째 텍스트 상자의 초기 값(텍스트)을 지정합니다.

Edit1Visible

첫 번째 텍스트 상자의 표시 또는 숨김 여부를 지정합니다. 한 개 이상의 텍스트 상자를 표시하는 대화 상자의 경우에는 true로 설정해야 합니다.

Edit2Label

두 번째 확인란 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "항목 필드 2"에 해당합니다.

Edit2Property

두 번째 텍스트 상자에 입력된 텍스트를 가져오는 데 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다.

Edit2Value

두 번째 텍스트 상자의 초기 값(텍스트)을 지정합니다.

Edit2Visible

두 번째 텍스트 상자의 표시 또는 숨김 여부를 지정합니다. 두 개 이상의 텍스트 상자를 표시하는 대화 상자의 경우에는 true로, 한 개의 텍스트 상자를 표시하는 대화 상자의 경우에는 false로 설정해야 합니다.

Edit3Label

세 번째 확인란 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "항목 필드 3"에 해당합니다.

Edit3Property

세 번째 텍스트 상자에 입력된 텍스트를 가져오는 데 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다.

Edit3Value

세 번째 텍스트 상자의 초기 값(텍스트)을 지정합니다.

Edit3Visible

세 번째 텍스트 상자의 표시 또는 숨김 여부를 지정합니다. 세 개 이상의 텍스트 상자를 표시하는 대화 상자의 경우에는 true로, 두 개 이하의 텍스트 상자를 표시하는 대화 상자의 경우에는 false로 설정해야 합니다.

Edit4Label

네 번째 확인란 위에 표시할 텍스트를 지정합니다. 위의 그림에서는 "항목 필드 4"에 해당합니다.

Edit4Property

네 번째 텍스트 상자에 입력된 텍스트를 가져오는 데 사용되는 속성 이름을 지정합니다. 이 속성은 조건에서 사용할 수 있습니다.

Edit4Value

네 번째 텍스트 상자의 초기 값(텍스트)을 지정합니다.

Edit4Visible

네 번째 텍스트 상자의 표시 또는 숨김 여부를 지정합니다. 네 개의 텍스트 상자를 표시하는 대화 상자의 경우에는 true로, 세 개 이하의 텍스트 상자를 표시하는 대화 상자의 경우에는 false로 설정해야 합니다.

입력란 대화 상자의 모양 제어

설치 중에 입력란 대화 상자를 표시하는 방법을 제어하는 속성에는 여러 가지가 있습니다.

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

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

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

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

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

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

입력란 대화 상자 속성을 사용하여 사용자 정보 가져오기

입력란 대화 상자가 포함된 설치 관리자가 실행될 때 사용자는 표시된 텍스트 상자에 정보를 입력할 수 있습니다. 그러면 다른 설치 단계에서 이러한 정보를 사용할 수 있습니다.

예를 들어, 사용자가 레지스트리 항목에 저장되는 작업 그룹 이름을 입력할 수 있는 입력란 대화 상자를 만들 수 있습니다. 이 경우에는 Edit1Label 속성을 "작업 그룹 이름을 입력하십시오."로 설정합니다. 또한 한 개의 텍스트 상자만 표시하면 되므로 Edit2Visible, Edit3VisibleEdit4Visible 속성은 False로 설정합니다.

사용자가 대체로 "기본값"이라는 작업 그룹 이름을 사용할 것으로 생각되는 경우 Edit1Value 속성에 기본값을 입력할 수 있습니다. 이 값은 텍스트 상자에서 사용자에게 처음에 표시되는 입력값이 됩니다.

레지스트리에서 작업 그룹 이름 레지스트리 항목에 대한 Condition 속성을 Edit1Property 속성 값(예: [EDITA1])으로 설정합니다.

설치 중에 Condition 속성이 확인됩니다. 사용자가 이름을 입력(또는 기본값을 선택)할 경우 해당 이름이 레지스트리에 추가되고, 그렇지 않은 경우 레지스트리 항목이 만들어지지 않습니다.

관리되는 사용자 지정 작업에 대한 조건 및 값 설정

관리되는 사용자 지정 작업에 대한 UI를 만들 때 조건 및 값을 설정할 수 있습니다. 그러나, 사용자 지정 UI 속성에 따라 조건 및 값만 사용할 수 있습니다. 사용자 지정 작업은 설치 프로그램이 완료된 후에 실행되므로 설치 프로젝트에서 속성을 사용할 수 없습니다.

참고 항목

개념

설치 대화 상자 제한 사항

기타 리소스

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

배포 대화 상자

배포 시 시작 조건 관리