Partilhar via


Controlo de ícones

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

Atributos de controle

Você pode usar os seguintes atributos com esse controle. Para alterar o valor de um atributo usando um evento, inscreva o controle em um ControlEvent na tabela EventMapping e liste o identificador do atributo na coluna Atributo. Insira o identificador do ControlEvent na coluna Evento.

Identificador de atributo Bit hexadecimal Descrição
Posição Posição do controle na caixa de diálogo. Insira a largura, altura e coordenadas do canto esquerdo do controle nas colunas Largura, Altura, X e Y da tabela Controle . Use unidades de instalação para comprimento e distância.
de texto Contém o nome de um ícone armazenado na tabela Binary. Para exibir um ícone armazenado na tabela Binary, digite o nome do registro da imagem que aparece na tabela Binary, na coluna Texto da tabela Control registro para esse controle.
visível 0x00000000 0x00000001
Controle oculto. Controlo 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.
afundado 0x00000000 0x00000004
Exibe o estilo visual padrão. Exibe o controle com uma aparência 3D afundada.
Inclua esses bits na palavra bit na coluna Atributos da tabela Controle de .
FixedSize 0x00000000 0x00100000
Estende a imagem do ícone para se ajustar ao controle. Corta ou centraliza a imagem do ícone no controle.
Inclua esse bit na palavra de bit da coluna Atributos 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 tamanhos diferentes do mesmo ícone. Inclua o valor da palavra de bit apropriada na coluna Atributos da tabela Controle de
Se esses bits não estiverem definidos, o instalador ignorará o atributo FixedSize e a imagem será esticada para caber no retângulo de controle. Se os bits IconSize e FixedSize estiverem definidos, uma imagem menor que o controle será centralizada e uma imagem será maior do que o controle que ele será reduzido para ajustar.

 

Comentários

Esse controle pode ser criado a partir da classe STATIC usando a funçãoCreateWindowEx. Tem os estilos SS_ICON, SS_CENTERIMAGE, WS_CHILDe WS_GROUP.