Atributos de controle
Para obter informações sobre atributos de controle, consulte o link para o controle específico que você precisa criar em Controles, bem como os links para os atributos de controle específicos nas listas a seguir.
Os métodos a seguir são usados para especificar os atributos de um controle:
- Use a Tabela ControlCondition para desabilitar, habilitar, ocultar ou mostrar um controle de acordo com o valor de uma propriedade ou uma instrução condicional. Você também pode usar essa tabela para substituir o controle padrão especificado na tabela Dialog.
- Assine o controle para um ControlEvent na tabela EventMapping. Insira o identificador do atributo na coluna Attribute e o identificador do ControlEvent na coluna Event dessa tabela.
- Defina os sinalizadores de bits do atributo de controle para o controle na coluna Attribute da tabela Control. Isso define os atributos após a criação do controle.
Alguns atributos não podem ser definidos para cada controle ou especificados por todos os métodos acima. Consulte os tópicos de controle e atributo específicos para obter detalhes.
Os valores iniciais de alguns atributos de controle podem ser definidos com bits na tabela Control.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Enabled | 2 | 0x00000002 | msidbControlAttributesEnabled |
Indireto. | 8 | 0x00000008 | msidbControlAttributesIndirect |
Controle inteiro | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Sunken | 4 | 0x00000004 | msidbControlAttributesSunken |
Visível | 1 | 0x00000001 | msidbControlAttributesVisible |
Esses atributos de controles Text são definidos com bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
Senha | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
Transparente | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Esse atributo do controle ProgressBar é definido com um bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Esses atributos dos controles Volume e diretório SelectCombo são definidos com bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Esses atributos de controles ListBox e ComboBox são definidos com bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
Controle ComboList | 131072 | 0x00020000 | msidbControlAttributesComboList |
Controle Sorted | 65536 | 0x00010000 | msidbControlAttributesSorted |
Esse atributo do controle Edit é definido com um bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
MultiLine | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Esses atributos de controles PictureButton são definidos com bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
Bitmap | 262144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
Ícone | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
Controle PushLike | 131072 | 0x00020000 | msidbControlAttributesPushLike |
Esse atributo do controle RadioButton é definido com um bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Esse atributo do controle PushButton é definido com um bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Esse atributo do controle VolumeCostList é definido com um bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
Os atributos de controle a seguir não são definidos com bits. Esses atributos são criados nas tabelas de interface do usuário ou são definidos usando Eventos de controle.
Consulte Adicionar controles e texto.