컨트롤(Windows Installer)
설치 패키지 개발자는 이 항목에서 설명하는 컨트롤이 포함된 사용자 인터페이스를 작성할 수 있습니다. 대화 상자에 특정 컨트롤을 추가하는 방법에 대한 자세한 내용은 해당 컨트롤에 대한 항목을 참조하고 컨트롤 및 텍스트 추가 섹션을 읽으세요.
CheckBox 및 ComboBox와 같은 일부 컨트롤은 Control 테이블의 Property 열에 지정된 속성과 연결됩니다. 사용자는 컨트롤과 상호 작용하여 이 속성의 값을 변경합니다. 빌보드 및 비트맵과 같은 수동 컨트롤은 이러한 속성과 연결되지 않습니다.
보안을 위해 사용자 인터페이스와 상호 작용하는 사용자가 프라이빗 속성을 변경할 수 없습니다. 사용자 인터페이스에서 속성을 설정하려면 공용 속성과 대문자여야 합니다. 속성 정보도 참조하세요.
경우에 따라 대화 상자에서 취소할 때 컨트롤이 잘못 그려질 수 있습니다. 이는 취소 대화 상자가 제거된 후 컨트롤이 WM_PAINT 메시지를 받는 순서와 관련이 있습니다. 이 문제를 해결하려면 Control 테이블에서 컨트롤 순서를 변경해 보세요.
컨트롤 이름 | 연결된 속성 | 컨트롤에 대한 간략한 설명 |
---|---|---|
Billboard | No | 진행률 메시지를 기반으로 빌보드를 표시합니다. |
Bitmap | No | 비트맵의 정적 그림을 표시합니다. |
CheckBox | Yes | 두 가지 상태 확인란. |
ComboBox | 예 | 편집 필드가 있는 드롭다운 목록입니다. |
DirectoryCombo | 예 | 경로의 마지막 세그먼트를 제외한 모든 세그먼트를 선택합니다. |
DirectoryList | Yes | 경로의 주요 부분 아래에 폴더를 표시합니다. |
편집 | Yes | 문자열 또는 정수에 대한 일반 편집 필드입니다. |
GroupBox | No | 다른 컨트롤을 함께 그룹화하는 사각형을 표시합니다. |
하이퍼링크 | No | 기본 브라우저에서 열리는 주소에 대한 HTML 링크를 표시합니다. Windows Installer 4.5 이하: 지원되지 않습니다. |
아이콘 | No | 아이콘의 정적 그림을 표시합니다. |
선 | No | 가로줄을 표시합니다. |
ListBox | 예 | 편집 필드가 없는 드롭다운 목록입니다. |
ListView | Yes | 선택 영역 아이콘이 있는 값의 열을 표시합니다. |
MaskedEdit | Yes | 텍스트 필드에 마스크가 있는 편집 필드입니다. |
PathEdit | Yes | 폴더 이름 또는 전체 경로를 편집 필드에 표시합니다. |
ProgressBar 컨트롤 | No | 진행률 메시지를 받을 때 길이가 변경되는 막대 그래프입니다. |
PushButton | No | 기본 푸시 단추를 표시합니다. |
RadioButtonGroup | Yes | 라디오 단추 그룹입니다. |
ScrollableText | No | 긴 텍스트 문자열을 표시합니다. |
SelectionTree | Yes | Feature 테이블의 정보를 표시하고 사용자가 선택 상태를 변경할 수 있도록 합니다. |
Text | No | 정적 텍스트를 표시합니다. |
VolumeCostList | No | 다양한 볼륨에 대한 비용 정보를 표시합니다. |
VolumeSelectCombo | Yes | 사전순 목록에서 볼륨을 선택합니다. |