Compartir a través de


PushButton Control

El control PushButton muestra un botón de inserción básico, también conocido como botón de comando.

Los controles PushButton no se pueden usar para publicar un IgnoreChange ControlEvent, SelectionDescription ControlEvent, SelectionSize ControlEvent, SelectionPath ControlEvent, SelectionPathOn ControlEvent, SelectionAction ControlEvent, SelectionNoItems ControlEvent, ActionText ControlEvent, ActionData ControlEvent, SetProgress ControlEvento TimeRemaining ControlEvent.

Puede usar los siguientes atributos con este control. Para cambiar el valor de un atributo mediante un evento, suscríbase el control a un ControlEvent en la tabla eventMapping de y enumere el identificador del atributo en la columna Atributo. Escriba el identificador de ControlEvent en la columna Evento.

Identificador de atributo Bit hexadecimal Descripción
posición Posición del control en el cuadro de diálogo. Escriba 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 de . Use unidades del instalador para la longitud y la distancia.
text Este atributo de control puede especificar el texto mostrado por el control, una imagen almacenada en la tabla Binary o un conjunto de imágenes en tiempo de ejecución. Para especificar texto, escriba la cadena de texto en la columna Texto de la tabla Control. Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&estilo}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente.
Para especificar un icono o una imagen de mapa de bits almacenada en la tabla binaria de , escriba la clave principal del registro de la imagen de la columna Nombre de la tabla Binary en la columna Texto del registro de tabla control del control.
visible 0x00000000 0x00000001
Control oculto. Control visible.
Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para que el control sea visible o oculto tras su creación.
También puede ocultar o mostrar un control mediante la tabla ControlCondition de .
habilitado para 0x00000000 0x00000002
Controlar en un estado deshabilitado. Controlar en un estado habilitado.
Incluya este bit en la columna Atributos del Control para habilitar el control en la creación.
También puede habilitar o deshabilitar un control mediante la tabla controlCondition de .
hundido 0x00000000 0x00000004
Muestra el estilo visual predeterminado. Muestra el control con un aspecto 3D, hundido.
Incluya estos bits en la palabra bit de la columna Atributos de la tabla control de .
RTLRO de 0x00000000 0x00000020
El texto del control se muestra en orden de lectura de izquierda a derecha. El texto del control se muestra en orden de lectura de derecha a izquierda.
de mapa de bits de 0x00000000 0x00040000
El texto del control se especifica en la columna Texto de la tabla control de . El botón tiene el estilo BS_BITMAP, el texto del control se reemplaza por una imagen de mapa de bits. La columna Texto de la tabla Control se usa como clave externa para la tabla binaria de .
Incluya este bit en la palabra bit de la columna Atributos de la Control.
No establezca los bits de estilo Icono y Mapa de bits simultáneamente. El botón no puede contener tanto una imagen de mapa de bits como un texto.
Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&estilo}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente.
de control de icono de 0x00000000 0x00080000
El texto del control se especifica en la columna Texto de la tabla control de . El botón tiene el estilo BS_ICON, el texto del control se reemplaza por una imagen de icono. La columna Texto de la tabla Control se usa como clave externa para la tabla binaria de .
Incluya este bit en la palabra bit de la columna Atributos de la Control.
No establezca los bits icono y mapa de bits simultáneamente. El botón no puede contener tanto una imagen de icono como un texto.
Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&estilo}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente.
fixedSize 0x00000000 0x00100000
Ajuste la imagen del icono para ajustar el control. Recorte o centre la imagen de icono en el control .
Incluya este bit en la palabra bit de la columna Atributos de la tabla bbControl de o la tabla control de .
icono de Icono de tamaño 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 tamaño diferentes del mismo icono. Incluya el valor de la palabra de bits adecuada en la columna Atributos de la tabla control de
Si no se establecen estos bits, el instalador omite el atributo FixedSize y la imagen se extiende para ajustarse al rectángulo de control. Si se establecen los bits IconSize y los bits FixedSize, se centra una imagen más pequeña que el control y una imagen es mayor que el control que se reduce para ajustarse.
de ElevationShield 0x00000000 0x00800000
El aspecto del botón de inserción viene determinado por los demás atributos de icono. Agrega el icono de elevación de control de cuentas de usuario (UAC) (icono de escudo) al control pushbutton.

 

Observaciones

Este control se puede crear a partir de la clase BUTTON mediante la función CreateWindowEx. Tiene los estilos BS_MULTILINE, WS_CHILD, WS_TABSTOPy WS_GROUP.