A como se indica en el REM de la línea 0050, en un mismo archivo de recursos, podemos guardar
varios contextos. Habíamos dicho que un contexto es igual a una determinada
pantalla gráfica. En este caso se está utilizando el contexto número uno.
0060 Se cierra el canal usado para leer el recurso.
0070 Se abre el canal para el SYSGUI.
0080 Se hace el despliegue del recurso cargado en A$.
0090 Se genera el TEMPLATE con que van a ser leídos los eventos
desde el SYSGUI.
0100 Este READ RECORD es el que nos suministra los eventos reportados
por SYSWINDOWS.
Debe tenerse presente que la ruta del archivo .BRC hay que darla
completa, ya que el RESOPEN no utiliza los directorios definidos en el PREFIX.
Eso es todo.
Lo único que quedaría por hacer es el control y manejo de los eventos que nos
sean reportados. Recordemos que los eventos se originan de las acciones que
tome el usuario del programa, sean echas por medio del RATÓN o por medio del
teclado.
Mnemónico GRID – Crear un Control Grid
Sintaxis
'GRID'(id,x,y,w,h,flags$,initrows,initcols,maxcols{,colheadheight,colheadid}
{,rowheadwidth,rowheadid})
Descripción
El mnemónico 'GRID' sirve para crear un control grid.
Es mejor crear grids y todos los otros controles en un archivo de recursos que
por medio de mnemónicos. Usando ResBuilder para definir un grid, atributos como
los encabezados de columnas pueden ser puestos sin escribir código de Visual
PRO/5 y pueden ser cambiados sin modificar el código. Todos los atributos de
un grid pueden ser cambiados en tiempo de corrida del programa, incluyendo el
número de líneas, sin que se pierda la flexibilidad.
En versiones previas a la revisión 2.10 de Visual PRO/5,
la bandera usada para desplegar líneas verticales es $0020$. Para la revisión
2.10 y posteriores, debe usarse la bandera $8000$. Cuando necesite migrar aplicaciones
a revisiones previas es necesario cambiar la bandera $0020 a $8000$ o también,
activando el byte 7 de SETOPTS con el bit $08$.
|