컨트롤 특성

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

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

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

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

일부 컨트롤 특성의 초기 값은 컨트롤 테이블의 비트를 사용 하 여 설정할 수 있습니다.

attribute Decimal 16진수 상수
양방향 224 0x000000E0 msidbControlAttributesBiDi
Enabled 2 0x00000002 msidbControlAttributesEnabled
간접 8 0x00000008 msidbControlAttributesIndirect
Integer 컨트롤 16 0x00000010 msidbControlAttributesInteger
왼쪽 스크롤 128 0x00000080 msidbControlAttributesLeftScroll
오른쪽 맞춤 64 0x00000040 msidbControlAttributesRightAligned
RTLRO 32 0x00000020 msidbControlAttributesRTLRO
오목 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
모든 언어 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
기타 Diskvolume 1048576 0x00100000 msidbControlAttributesRAMDiskVolume
RemoteVolume 262144 0x00040000 msidbControlAttributesRemoteVolume
RemovableVolume 65536 0x00010000 msidbControlAttributesRemovableVolume

ListBox 및 ComboBox 컨트롤의 이러한 특성은 비트를 사용 하 여 설정 됩니다.

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

편집 컨트롤의이 특성은 비트를 사용 하 여 설정 됩니다.

attribute Decimal 16진수 상수
65536 0x00010000 msidbControlAttributesMultiline

이러한 특성을 포함 하는 컨트롤은 비트를 사용 하 여 설정 됩니다.

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

누름 단추 컨트롤의이 특성은 비트를 사용 하 여 설정 됩니다.

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

VolumeCostList control의이 특성은 비트를 사용 하 여 설정 됩니다.

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

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

2018년 10월

IndirectPropertyName

Position

진행률 제어

PropertyName

PropertyValue

Text Control

TimeRemaining

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