Controle Icon
O controle Icon exibe uma imagem estática de um ícone. A tela de fundo da imagem é transparente.
É possível usar os atributos a seguir com esse controle. Para alterar o valor de um atributo usando um evento, assine o controle em um ControlEvent na tabela EventMapping e liste o identificador do atributo na coluna Attribute. Insira o identificador do ControlEvent na coluna Event.
Identificador de atributo | Bit hexadecimal | Descrição |
---|---|---|
Posição | Posição do controle na caixa de diálogo. Insira a largura, a altura e as coordenadas do canto esquerdo do controle nas colunas Width, Height, X e Y da tabela Control. Use Unidades do instalador para definir o comprimento e a distância. |
|
Texto | Contém o nome de um ícone armazenado na tabela Binary. Para exibir um ícone armazenado na tabela Binary, insira o nome do registro da imagem exibido na tabela Binary na coluna Text do registro da tabela Control desse controle. |
|
Visível | 0x00000000 0x00000001 |
Controle oculto. Controle visível. Inclua esse bit na palavra de bit da coluna Attributes na tabela Control para tornar o controle visível ou oculto após a criação. Você também pode ocultar ou mostrar um controle usando a tabela ControlCondition. |
Sunken | 0x00000000 0x00000004 |
Exibe o estilo visual padrão. Exibe o controle com uma aparência 3D em baixo-relevo. Inclua esses bits na palavra de bit da coluna Attributes da tabela Control. |
FixedSize | 0x00000000 0x00100000 |
Alonga a imagem do ícone para ajustá-lo ao controle. Corta ou centraliza a imagem de ícone no controle. Inclua esse bit na palavra de bit da coluna Attributes da tabela Control. |
IconSize | 0x00000000 0x00200000 0x00400000 0x00600000 |
Carrega a primeira imagem. Carrega a primeira imagem 16x16. Carrega a primeira imagem 32x32. Carrega a primeira imagem 48x48. Um arquivo de ícone pode conter imagens de tamanho diferente do mesmo ícone. Incluir o valor da palavra de bit apropriada na coluna Attributes da tabela Control Se esses bits não forem definidos, o instalador vai ignorar o atributo FixedSize e a imagem será ampliada para se ajustar ao retângulo de controle. Se os bits IconSize e FixedSize forem definidos, uma imagem menor do que o controle será centralizada e uma imagem será maior do que o controle que ela será reduzida para se ajustar. |
Esse controle pode ser criado com base na classe STATIC por meio da função CreateWindowEx. Ele tem os estilos SS_ICON, SS_CENTERIMAGE, WS_CHILD e WS_GROUP.