5. Horizontal Scroll Bar: Se utiliza en
contextos un poco grandes, en donde por lo general los datos no caben en la
pantalla y necesitamos desplazarnos hacia la derecha o la izquierda, para poder
visualizarlos.
Sintaxis:PRINT (gui)'HSCROLL'(id,x,y,w,h,title,flags)
Ejemplo:PRINT (gui)'HSCROLL'(101,10,10,80,10,"",$$)
6. Vertical Scroll Bar: Lo mismo del anterior,
solo que en este caso el desplazamiento es hacia arriba y hacia abajo.
Sintaxis: PRINT (gui)'VSCROLL'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'VSCROLL'(101,10,10,10,80,"",$$)
7. Static Text: Se utiliza en aquellos casos
en que necesitamos mostrar texto o rótulos dentro de un determinado contexto.
Sintaxis: PRINT (gui)'TEXT'(id,x,,w,h,title,flags)
Ejemplo: PRINT (gui)'TEXT'(104,13,65,43,14,"Periodos",$8000$)
8. Edit Box: Son los objetos que necesitamos
para digitación de datos. Se caracteriza porque su título va dentro de la caja.
Sintaxis: PRINT (gui)'EDIT'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'EDIT'(105,62,20,40,14,"0",$$)
9. Custom Edit Box: Este objeto nos permite
la digitación de texto en una o varias líneas. Su título es asumido como parte
inicial del texto a ser digitado.
Sintaxis: PRINT (gui)'TXEDIT'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'TXEDIT'(101,10,10,80,80,"Asunto: ",$16$)
10. List Box: Esta
caja sirve para mostrar listas de ítems, en donde el usuario por lo general
usa marcar uno o varios de estos, dependiendo esa acción de la opción que se
le esté dando al usuario.
Sintaxis: PRINT (gui)'LISTBOX'(id,x,y,w,h,title,flags)
Ejemplo:PRINT (gui)'LISTBOX'(103,16,94,120,224,"",$0400$)
11. List Button:
Funcionan de una manera elegante. Por ejemplo: el usuario debe hacer una indicación
de un nombre entre doce posibles opciones. La caja inicialmente deberá mostrar
uno de todos los nombres, asumiéndolo a conveniencia por programación. Si el
usuario desea otro deberá hacer click en la flecha que tiene el botón y automáticamente
nos son desplegados los doce nombres, para que marquemos el que nos interesa.
Sintaxis: PRINT (gui)'LISTBUTTON'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'LISTBUTTON'(108,13,126,72,54,"",$$)
12. List Edit: Es
muy similar al anterior, solo que este permite que además de elegir entre los
que tengamos almacenados en la lista de ítems, podamos optar por digitar otro
diferente al que indiquemos en 'title'.
Sintaxis: PRINT (gui)'LISTEDIT'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'LISTEDIT'(112,105,127,37,53,"Azul",$$)
13. Group Box: Esta
figura no sirve para mostrar ni ingresar datos. Su uso está dirigido para que
dentro de su contorno coloquemos todos los Radio Botones que necesitemos para
controlar una determinada condición.
Sintaxis: PRINT (gui)'GROUPBOX'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'GROUPBOX'(122,3,84,159,66,"Opciones",$$)
14. Tool Button:
Este botón funciona de una manera similar al Push Button. La diferencia es que
es más especial porque permite que dentro de su superficie podamos desplegar
algún literal o archivo .BMP. Ver más características en sección Ejercicio de
SYSGUI #6.
Sintaxis: PRINT (gui)'TBUTTON'(id,x,y,w,h,title,flags)
Ejemplo: PRINT (gui)'TBUTTON'(108,13,126,72,54,"BITMAP=/windows/Waves.bmp",$$)
|