COLS= ROWS=
Estos son usados para definir el tamaño de
la ventana. Especifican la cantidad de filas y columnas deseadas. Dependiendo
de la fuente en uso, el tamaño real de la ventana podría variar.
FONT= FONTSIZE=
Estos son utilizados para especificar la
fuente a utilizar con el SYSWINDOW. Los valores no son portables. Solamente
fuentes de punto fijo (fixed-pitch) pueden ser usadas. El tamaño es especificado
en puntos.
LOCKMODE=Normal
LOCKMODE=VARYFONTS
LOCKMODE=SCROLLBARS
Utilice uno de estos para determinar el comportamiento
del SYSWINDOW cuando este sea cambiado de tamaño. LOCKMODE=NORMAL es el valor
que se asume por omisión. Este trabaja de la misma forma que el botón de chequeo
{checkbox} y los radio botones {radio buttons} en el diálogo de Fuentes/Tamaño,
excepto que estos pueden trabajar con SYSWINDOWS de no consola (las cuales no
tienen un diálogo de Fuentes/Tamaño) también.
MENU
SYSWINDOWS de no consola normalmente no tienen
una barra de menú. Si este modo es especificado, una barra de menú es provista,
la cual contiene los menús de Edición e Impresión.
INVERT
Este causa la "Inversión de Luz/Oscuridad" en un menú
con ítems marcables en el menú de impresión a ser inicialmente marcado.
MAXIMIZED
Causa que el SYSWINDOW inicialmente sea maximizado.
Observe que el tamaño es aún significativo, ya que regresará a ese tamaño cuando
sea restaurado.
Este es un mejor ejemplo en su config.bbx,
de un SYSWINDOW que no sea de consola:
ALIAS T1 SYSWINDOW "Ventana extra" title="Monitor
de trabajo",XPOS=100, YPOS=100, COLS=40, ROWS=10, FONT="Courier",
FONTSIZE=10, MENU
Mnemónicos adicionales para SYSWINDOW
Estos mnemónicos no fueron mencionados anteriormente,
ya que la adecuación de la ventana de consola es generalmente delegada al usuario.
Sin embargo, aplican igualmente a la consola SYSWINDOW.
'MAXIMIZE'
Este maximiza la ventana. Un 'RESTORE' la vuelve a minimizar.
Otro uso para 'MAXIMIZE' es para restaurar el SYSWINDOW luego de haberlo minimizado.
Ejemplo:
0010 REM "Ejemplo para 'MAXIMIZE'
0020 BEGIN
0030 PRINT 'MINIMIZE',
0040 WAIT 3
0050 PRINT 'MAXIMIZE'
|