입력란 사용자 인터페이스 대화 상자
업데이트: 2007년 11월
입력란 대화 상자는 사용자에게 텍스트 입력 필드를 4개까지 보여 주고 설치 중에 이러한 필드의 내용을 반환하기 위해 사용됩니다. 사용할 수 있는 입력란 대화 상자로는 입력란 (A), 입력란 (B) 및 입력란 (C)가 있습니다. 이러한 세 개의 대화 상자는 동일하며, 각 배포 프로젝트에 대해 한 번씩만 추가할 수 있습니다.
대화 상자에는 4개의 텍스트 상자 및 이러한 텍스트 상자에 대해 연결된 각 레이블과 함께 사용자에게 정보를 제공하는 추가 레이블이 포함됩니다. 이러한 레이블에 사용되는 텍스트는 속성 창에서 디자인 타임에 지정됩니다. 각 텍스트 상자에 대해서는 표시 여부 제어, 기본값 설정 및 값 반환을 위한 추가 속성이 제공됩니다.
다음 그림에서는 설치 중에 표시되는 일반적인 입력란 대화 상자를 보여 줍니다.
입력란 대화 상자
속성
다음은 입력란 대화 상자에서 사용할 수 있는 속성입니다.
속성 |
설명 |
---|---|
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, Edit3Visible 및 Edit4Visible 속성은 False로 설정합니다.
사용자가 대체로 "기본값"이라는 작업 그룹 이름을 사용할 것으로 생각되는 경우 Edit1Value 속성에 기본값을 입력할 수 있습니다. 이 값은 텍스트 상자에서 사용자에게 처음에 표시되는 입력값이 됩니다.
레지스트리에서 작업 그룹 이름 레지스트리 항목에 대한 Condition 속성을 Edit1Property 속성 값(예: [EDITA1])으로 설정합니다.
설치 중에 Condition 속성이 확인됩니다. 사용자가 이름을 입력(또는 기본값을 선택)할 경우 해당 이름이 레지스트리에 추가되고, 그렇지 않은 경우 레지스트리 항목이 만들어지지 않습니다.