Tabla de contenido
- Introducción
- Instalación
- Primer ejemplo
- Ejemplos 1 y 2
- Eventos y clases
- Documentación
- Cuadro de diálogo de mensaje
- Contenido del curso de wxWidgets
- 1 Menús
- Estructura de aplicación basada en marco
- Creación de un menú
- Separadores
- Items con checkbox
- Items con radio
- Habilitar y deshabilitar opciones de menú
- Añadir mapas de bits
- Menús contextuales
- Ejemplo 1
- 2 Botones
- Estructura de una aplicación basada en diálogo
- Crear un boton
- Activar y desactivar botones
- Ocultar y mostrar botones
- Botón por defecto
- Botón de escape
- Añadir mapa de bits a un botón
- Ejemplo 2
- 3 Controles estáticos
- Controles estáticos de texto
- Línea estática
- Caja estática
- Bitmap estático
- Indicador de actividad
- Control de animación
- Ejemplo 3
- 4 Sizers y validadores
- Sizers
- wxSizer
- wxBoxSizer
- wxStaticBoxSizer
- wxStdDialogButtonSizer
- wxWrapSizer
- wxGridSizer
- wxFlexGridSizer
- wxGridBagSizer
- Ejemplo 4
- Validadores
- Clase wxValidator
- Clase wxGenericValidator
- Clase wxNumValidator
- Clase wxIntegerValidator
- Clase wxFloatingPointValidator
- wxTextValidator
- wxNumericPropertyValidator
- Validadores a medida
- Ejemplo 4b
- 5 Control de edición
- Etiquetas
- Usar validadores
- Diálogo básico de captura de datos
- Estilos generales
- Pistas de contenido
- Obtener y asignar datos a un control de edición
- Control de edición multilínea
- Cargar y guardar en ficheros
- Marca de modificación
- Menú contextual
- Selección de texto
- Eliminar texto
- Reemplazar texto
- Punto de inserción
- Opciones de autocompletado
- Autocompletar nombres de fichero y directorios
- Limitar la longitud del texto
- Mayúsculas y minúsculas
- Margenes
- Nota
- Ejemplo 5
- 6 Controles spin
- 7 Controles check y radio
- Control CheckBox
- Control CheckListBox
- Controle ToggleButton y BitmapToggleButton
- Control RadioButton
- Control RadioBox
- Ejemplo 7
- 8 Controles de lista
- 9 Controles combobox
- 10 Control progreso
- Estilos
- Insertar controles de progreso
- Modos de funcionamiento
- Trabajar con controles de progreso
- Ejemplo 10
- 11 Control de scroll
- 12 Control de deslizador
- 13 Fechas y horas
- Clases para trabajar con fechas y horas
- Clase wxDateTime
- Aritmética de tiempos
- Festividades y días laborables
- Ejemplo 13
- 14 Controles de fecha y hora
- 15 Barra de estado
- Estilos
- Número de campos
- Estilos de los campos
- Tamaño de los campos
- Push y Pop
- Insertar controles en barra de estado
- Ejemplo 15
- 16 Controles de cabecera
- Estilos
- Crear control de cabecera
- Columnas
- Reordenar y ocultar columnas
- Mapas de bits
- Indicadores de orden
- Eventos
- Ejemplo 16
- 17 El GDI
- El DC
- DCs de pantalla
- Evento EVT_PAINT
- Plumas
- Pinceles
- Mapas de bits
- Iconos
- Fuentes
- Otros objetos del GDI
- Otros tipos de DC
- Ejemplo 17
- A Binarios wxWidgets
- B Binarios MSYS2
- C Compilar desde fuentes
- D Code::Blocks 20.03
- E Usar plantilla