Compartilhar via


Controle de ícone

O controle Ícone exibe uma imagem estática de um ícone. A tela de fundo da imagem é transparente.

Atributos de controle

Você pode 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 Evento.

Identificador de atributo Bit hexadecimal Descrição
de Posição Posição de controle na caixa de diálogo. Insira a largura, a altura e as coordenadas do controle do canto esquerdo do controle nas colunas Width, Height, X e Y da tabela controle . Use unidades do instalador para comprimento e distância.
de Texto Contém o nome de um ícone armazenado na tabela binária . Para exibir um ícone armazenado na tabela Binária, insira o nome do registro da imagem que aparece na tabela Binária na coluna Texto da tabela controle registro para esse controle.
Visíveis 0x00000000 0x00000001
Controle oculto. Controle visível.
Inclua esse bit na palavra bit da coluna Atributos na tabela controle para tornar o controle visível ou oculto após sua criação.
Você também pode ocultar ou mostrar um controle usando a tabela ControlCondition.
submersa 0x00000000 0x00000004
Exibe o estilo visual padrão. Exibe o controle com uma aparência 3D submersa.
Inclua esses bits na palavra bit na coluna Atributos da tabela controle .
FixedSize 0x00000000 0x00100000
Alonga a imagem do ícone para ajustar o controle. Corta ou centraliza a imagem do ícone no controle.
Inclua esse bit na palavra de bit da coluna Atributos da tabela controle .
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. Inclua o valor da palavra de bit apropriada na coluna Atributos da tabela controle
Se esses bits não estiverem definidos, o instalador ignorará o atributo FixedSize e a imagem será ampliada para se ajustar ao retângulo de controle. Se os bits IconSize e os bits FixedSize forem definidos, uma imagem menor que o controle será centralizada e uma imagem será maior do que o controle que ela será reduzida para ajustar.

 

Observações

Esse controle pode ser criado a partir da classe STATIC usando a função CreateWindowEx. Ele tem os estilos SS_ICON, SS_CENTERIMAGE, WS_CHILDe WS_GROUP.