컨트롤 특성

컨트롤 특성에 대한 자세한 내용은 컨트롤에서 만들어야 하는 특정 컨트롤에 대한 링크와 다음 목록의 특정 컨트롤 특성에 대한 링크를 참조하세요.

다음 메서드는 컨트롤의 특성을 지정하는 데 사용됩니다.

  • ControlCondition 테이블을 사용하여 속성 또는 조건문 값에 따라 컨트롤을 사용하지 않도록 설정하거나, 사용하도록 설정하거나, 숨기거나 표시합니다. 이 테이블을 사용하여 Dialog 테이블에 지정된 기본 컨트롤을 재정의할 수도 있습니다.
  • EventMapping 테이블의 ControlEvent에 컨트롤을 구독합니다. Attribute 열에 특성 식별자를 입력하고 이 테이블의 Event 열에 ControlEvent 식별자를 입력합니다.
  • Control 테이블의 Attribute 열에서 컨트롤에 대한 컨트롤 특성 비트 플래그를 설정합니다. 이렇게 하면 컨트롤을 만들 때 특성이 설정됩니다.

일부 특성은 모든 컨트롤에 대해 설정하거나 위의 모든 방법으로 지정할 수 없습니다. 자세한 내용은 특정 컨트롤 및 특성 항목을 참조하세요.

Control 테이블의 비트로 일부 컨트롤 특성의 초기 값을 설정할 수 있습니다.

attribute Decimal 16진수 상수
BiDi 224 0x000000E0 msidbControlAttributesBiDi
Enabled 2 0x00000002 msidbControlAttributesEnabled
간접 8 0x00000008 msidbControlAttributesIndirect
정수 컨트롤 16 0x00000010 msidbControlAttributesInteger
LeftScroll 128 0x00000080 msidbControlAttributesLeftScroll
RightAligned 64 0x00000040 msidbControlAttributesRightAligned
RTLRO 32 0x00000020 msidbControlAttributesRTLRO
Sunken 4 0x00000004 msidbControlAttributesSunken
Visible 1 0x00000001 msidbControlAttributesVisible

 

텍스트 컨트롤의 이러한 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
FormatSize 524288 0x00080000 msidbControlAttributesFormatSize
NoPrefix 131072 0x00020000 msidbControlAttributesNoPrefix
NoWrap 262144 0x00040000 msidbControlAttributesNoWrap
암호 2097152 0x00200000 msidbControlAttributesPasswordInput
투명 65536 0x00010000 msidbControlAttributesTransparent
UsersLanguage 1048576 0x00100000 msidbControlAttributesUsersLanguage

 

ProgressBar 컨트롤의 이 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
Progress95 65536 0x00010000 msidbControlAttributesProgress95

 

볼륨 및 디렉터리 SelectCombo 컨트롤의 이러한 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
CDROMVolume 524288 0x00080000 msidbControlAttributesCDROMVolume
FixedVolume 131072 0x00020000 msidbControlAttributesFixedVolume
FloppyVolume 2097152 0x00200000 msidbControlAttributesFloppyVolume
RAMDiskVolume 1048576 0x00100000 msidbControlAttributesRAMDiskVolume
RemoteVolume 262144 0x00040000 msidbControlAttributesRemoteVolume
RemovableVolume 65536 0x00010000 msidbControlAttributesRemovableVolume

 

ListBox 및 ComboBox 컨트롤의 이러한 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
ComboList 컨트롤 131072 0x00020000 msidbControlAttributesComboList
정렬된 컨트롤 65536 0x00010000 msidbControlAttributesSorted

 

Edit 컨트롤의 이 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
MultiLine 65536 0x00010000 msidbControlAttributesMultiline

 

PictureButton 컨트롤의 이러한 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
Bitmap 262144 0x00040000 msidbControlAttributesBitmap
FixedSize 1048576 0x00100000 msidbControlAttributesFixedSize
아이콘 524288 0x00080000 msidbControlAttributesIcon
IconSize16 2097152 0x00200000 msidbControlAttributesIconSize16
IconSize32 4194304 0x00400000 msidbControlAttributesIconSize32
IconSize48 6291456 0x00600000 msidbControlAttributesIconSize48
PushLike 컨트롤 131072 0x00020000 msidbControlAttributesPushLike

 

RadioButton 컨트롤의 이 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
HasBorder 16777216 0x01000000 msidbControlAttributesHasBorder

 

PushButton 컨트롤의 이 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
ElevationShield 8388608 0x00800000 msidbControlAttributesElevationShield

 

VolumeCostList 컨트롤의 이 특성은 비트로 설정됩니다.

attribute Decimal 16진수 상수
ControlShowRollbackCost 4194304 0x00400000 msidbControlShowRollbackCost

 

다음 컨트롤 특성은 비트로 설정되지 않습니다. 이러한 특성은 사용자 인터페이스 테이블에 작성되거나 컨트롤 이벤트를 사용하여 설정됩니다.

BillboardName

 

IndirectPropertyName

 

위치

 

진행률 컨트롤

 

PropertyName

 

PropertyValue

 

Text Control

 

TimeRemaining

컨트롤 및 텍스트 추가를 참조하세요.