Attributs de contrôle
Pour plus d’informations sur les attributs de contrôle, consultez le lien vers le contrôle particulier que vous devez créer dans Contrôles, ainsi que les liens vers des attributs de contrôle particuliers dans les listes suivantes.
Les méthodes suivantes sont utilisées pour spécifier les attributs d’un contrôle :
- Utilisez la table ControlCondition pour désactiver, activer, masquer ou afficher un contrôle en fonction de la valeur d’une propriété ou d’une instruction conditionnelle. Vous pouvez également utiliser cette table pour remplacer le contrôle par défaut spécifié dans la table de dialogue .
- Abonnez-vous au contrôle à un ControlEvent dans la table EventMapping . Entrez l’identificateur de l’attribut dans la colonne Attribut et l’identificateur de ControlEvent dans la colonne Événement de cette table.
- Définissez les indicateurs de bits d’attribut de contrôle pour le contrôle dans la colonne Attribut de la table de contrôle . Cela définit les attributs lors de la création du contrôle.
Certains attributs ne peuvent pas être définis pour chaque contrôle ou spécifiés par toutes les méthodes ci-dessus. Pour plus d’informations, consultez les rubriques de contrôle et d’attribut spécifiques.
Les valeurs initiales de certains attributs de contrôle peuvent être définies avec des bits dans la table de contrôle .
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
activé | 2 | 0x00000002 | msidbControlAttributesEnabled |
indirect | 8 | 0x00000008 | msidbControlAttributesIndirect |
de contrôle integer | 16 | 0x00000010 | msidbControlAttributesInteger |
leftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
aligné à droite | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Sunken | 4 | 0x00000004 | msidbControlAttributesSunken |
visible | 1 | 0x00000001 | msidbControlAttributesVisible |
Ces attributs de contrôles Text sont définis avec des bits.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
mot de passe | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
transparent | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Cet attribut du contrôle ProgressBar est défini avec un peu.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Ces attributs des contrôles Volume et Directory SelectCombo sont définis avec des bits.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
amovible | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Ces attributs des contrôles ListBox et ComboBox sont définis avec des bits.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
de contrôle ComboList | 131072 | 0x00020000 | msidbControlAttributesComboList |
de contrôle trié | 65536 | 0x00010000 | msidbControlAttributesSorted |
Cet attribut du contrôle Edit est défini avec un peu.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
multiligne | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Ces attributs des contrôles PictureButton sont définis avec des bits.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
bitmap | 262144 | 0x00040000 | msidbControlAttributesBitmap |
fixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
icône | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
de contrôle PushLike | 131072 | 0x00020000 | msidbControlAttributesPushLike |
Cet attribut du contrôle RadioButton est défini avec un peu.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
hasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Cet attribut du contrôle PushButton est défini avec un peu.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Cet attribut du contrôle VolumeCostList est défini avec un peu.
Attribut | Décimal | Hexadécimal | Constant |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
Les attributs de contrôle suivants ne sont pas définis avec des bits. Ces attributs sont créés dans les tables d’interface utilisateur ou sont définis à l’aide de Événements de contrôle.
Consultez Ajout de contrôles et dede texte.