Lo interesante de una ventana suele ser incluir botones en ella. Los botones pudesn tener una serie de ordenes por lo que no necesitaremos usar el teclado para ejecutarlas.
Para eso está la primitiva CREABOTON, de sintaxis bastante similar a CREAVENTANA.
| CREABOTON "NOMBREVENTANA "NOMBREBOTON [TEXTO BOTÓN] X Y L A [] |
- NOMBREVENTANA es el nombre de la ventana en la que se sitúa el botón. Debe ir precedido de una comilla.
- NOMBREBOTON es el nombre del botón, no el texto que lleve escrito sino el nombre con el que nos referiremos a él en las instrucciones. Va precedido también por una comilla.
- TEXTO BOTÓN es el texto que queremos que lleve escrito el botón. Va entre corchetes.
- X e Y representan la posición del botón con respecto a la ventana. Si se igualan a 0 el botón aparecerá en la esquina superior izquierda.
- L y A son la longitud y altura del botón. Naturalmente serán menores que las de la ventana.
- Por último se incluirá entre corchetes la instrucción que se ejecuta al hacer clic sobre el botón.
Con estas órdenes podríamos crear dos botones, uno de avance 50 y otro de retroceso 50 :
| CREABOTON "MIVENTANA "AVANCE [AVANCE] 10 20 50 15 [AV 50]
CREABOTON "MIVENTANA "RETROCESO [RETROCESO] 10 40 50 15 [RE 50] |