コントロール属性
コントロール属性の詳細については、コントロール で作成する必要がある特定のコントロールへのリンクと、次の一覧の特定のコントロール属性へのリンクを参照してください。
コントロールの属性を指定するには、次のメソッドを使用します。
- ControlCondition テーブル を使用して、プロパティまたは条件ステートメントの値に従ってコントロールを無効、有効、非表示、または表示します。 このテーブルを使用して、Dialog テーブルで指定された既定のコントロールをオーバーライドすることもできます。
- EventMapping テーブルの ControlEvent にコントロールをサブスクライブします。 [属性] 列に属性の識別子を入力し、このテーブルの [イベント] 列に ControlEvent の識別子を入力します。
- コントロール テーブルの [属性] 列にコントロールのコントロール属性ビット フラグ設定します。 これにより、コントロールの作成時に属性が設定されます。
一部の属性は、すべてのコントロールに対して設定したり、上記のすべてのメソッドで指定したりすることはできません。 詳細については、特定のコントロールと属性のトピックを参照してください。
一部の制御属性の初期値は、制御テーブルのビットで設定できます。
属性 | 小数 | 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 の |
沈没 | 4 | 0x00000004 | msidbControlAttributesSunken を する |
表示 | 1 | 0x00000001 | msidbControlAttributesVisible |
Text コントロールのこれらの属性はビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix の | 131072 | 0x00020000 | msidbControlAttributesNoPrefix を する |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
パスワードの | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
透明 | 65536 | 0x00010000 | msidbControlAttributesTransparent を する |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
ProgressBar コントロールのこの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Volume コントロールと Directory SelectCombo コントロールのこれらの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume を する |
FixedVolume の | 131072 | 0x00020000 | msidbControlAttributesFixedVolume の |
フロッピーボリューム | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume を する |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
ListBox コントロールと ComboBox コントロールのこれらの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
ComboList コントロール を する | 131072 | 0x00020000 | msidbControlAttributesComboList |
並べ替えられたコントロール を する | 65536 | 0x00010000 | msidbControlAttributesSorted を する |
Edit コントロールのこの属性は、少し設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
複数行 の | 65536 | 0x00010000 | msidbControlAttributesMultiline を する |
PictureButton コントロールのこれらの属性はビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
ビットマップ の | 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 コントロールのこの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
HasBorder を する | 16777216 | 0x01000000 | msidbControlAttributesHasBorder を する |
PushButton コントロールのこの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
VolumeCostList コントロールのこの属性は、ビットで設定されます。
属性 | 小数 | 16 進 数 | 定数 |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
次の制御属性はビットでは設定されません。 これらの属性は、ユーザー インターフェイス テーブルに作成されるか、コントロール イベントを使用して設定されます。
「コントロールとテキストの追加」を参照してください。