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