Control Icon

El control Icon muestra una imagen estática de un icono. El fondo de la imagen es transparente.

Atributos de control

Puede usar los atributos siguientes con este control. Para cambiar el valor de un atributo mediante un evento, suscriba el control a un ControlEvent en la tabla EventMapping y enumere el identificador del atributo en la columna Attribute. Escriba el identificador de ControlEvent en la columna Event.

Identificador de atributo Bit hexadecimal Descripción
Posición Posición del control en el cuadro de diálogo. Especifique el ancho, el alto y las coordenadas del control de la esquina izquierda del control en las columnas Width, Height, X e Y de la tabla Control. Use unidades del instalador para la longitud y la distancia.
Texto Contiene el nombre de un icono almacenado en la tabla Binary. Para mostrar un icono almacenado en la tabla Binary, escriba el nombre del registro de la imagen que aparece en la tabla Binary en la columna Text del registro de la tabla Control de este control.
Visible 0x00000000 0x00000001
Control oculto. Control visible.
Incluya este bit en la palabra de bits de la columna Attributes de la tabla Control para que el control esté visible u oculto al crearlo.
Un control se puede ocultar o mostrar también mediante la tabla ControlCondition.
Sunken 0x00000000 0x00000004
Muestra el estilo visual predeterminado. Muestra el control con un aspecto 3D hundido.
Incluya estos bits en la palabra de bit de la columna Attributes de la tabla Control.
FixedSize 0x00000000 0x00100000
Estira la imagen del icono para ajustarse al control. Recorta o centra la imagen del icono en el control.
Incluya este bit en la palabra de bits de la columna Attributes de la tabla Control.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
Carga la primera imagen. Carga la primera imagen de 16 x 16.
Carga la primera imagen de 32 x 32.
Carga la primera imagen de 48 x 48.
Un archivo de icono puede contener imágenes de diferentes tamaños del mismo icono. Incluya el valor de la palabra bit adecuada en la columna Atributos de la tabla Control
Si no se establecen estos bits, el instalador omite el atributo FixedSize y la imagen se estira para ajustarla al rectángulo de control. Si se establecen los bits IconSize y FixedSize, se centra una imagen si es más pequeña que el control y se reduce una imagen si es mayor que el control para que se ajusten.

 

Observaciones

Este control se puede crear a partir de la clase STATIC mediante la función CreateWindowEx. Tiene los estilos SS_ICON, SS_CENTERIMAGE, WS_CHILD y WS_GROUP.