Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Guía rápida de inicio al GUI de Visual Pro/5 (Parte 14/68)
Primero Previo Próximo Último

Múltiples dispositivos SYSWINDOWS

Visual PRO/5 inicia cada sesión en el canal 0 abriendo un SYSWINDOW (ej: "T0"). Sin embargo, es posible abrir más dispositivos SYSWINDOW en otros canales (ej: "T1"). Esto puede ser útil para el despliegue de texto adicional. En lugar de subdividir la terminal, usted puede crear otra terminal en una ventana gráfica separada, e imprimir texto ahí también. Así mismo, es igualmente posible obtener entrada de datos desde un SYSWINDOW que no sea el canal 0.

Hay muy pocas diferencias entre una "consola" SYSWINDOW (canal 0, apertura implícita) y un SYSWINDOW "no_consola" (otro canal que no es 0, apertura explícita). Básicamente, son estas:

Ventanas de consola siempre tienen la misma barra de menús del Visual PRO/5.

Ventanas de no_consola pueden tener un menú simplificado (Edición e Impresión solamente) o ningún menú, dependiendo esto del modo de MENU.

Ventanas de consola tiene un diálogo de fuentes / tamaño.

Ventanas de no_consola solo le pueden ser asignadas nuevas fuentes y dimensiones del programa o los modos.

Todos los SYSWINDOWS responden igualmente a los cambios del Mapeador de Color.

Ventanas de no_consola tienen el 'echo' puesto en 'off' desde el inicio, o sea, no se ve lo que uno escribe.

Aparte de todas ésas diferencias, un SYSWINDOW es tan bueno como cualquier otro. Usted puede utilizar esa capacidad para expandir su uso a una pantalla gráfica, sin tener que hacer elaboradas mejoras gráficas.

Para abrir un SYSWINDOW adicional, usted necesitará una línea de ALIAS extra en su archivo config.bbx. Luego solo abra el dispositivo por su nombre. En este caso, los modos pueden ser indispensables para poder ver la ventana y actuar de la forma en que usted lo quiera.

¡CUIDADO! Si dos diferentes tareas de Visual PRO/5 abren el mismo alias de SYSWINDOW, en cada una se creará su propia ventana para el dispositivo del alias. No hay forma de obtener múltiples tareas de Visual PRO/5 que abran la misma ventana al mismo tiempo.

Este es un ejemplo trivial, en el que su config.bbx deberá contener las siguientes líneas:

ALIAS T0 SYSWINDOW "Ventana principal"
ALIAS T1 SYSWINDOW "Ventana extra"

Declaraciones necesarias en el programa para hacer un despliegue en el SYSWINDOW T1:

OPEN (1)"T1"

Cuando el dispositivo es abierto, una ventana es creada, con la fuente y tamaño de fuente que se asumen por omisión, en el tamaño de valor por omisión (80x25). Para obtener otra fuente o atributos de tamaño, tendrá que utilizar modos o mnemónicos.

Modos adicionales de SYSWINDOW

Estos modos de SYSWINDOW son más útiles para abrir SYSWINDOWS en otro que canal que no sea el 0, como se describió en la sección anterior. No fueron mencionados anteriormente, ya que la adecuación de la ventana de la consola es delegada generalmente al usuario. Sin embargo, todo lo del modo "MENU" aplica igualmente al modo de consola SYSWINDOW. Los siguientes parámetros para la adecuación de cada SYSWINDOW, se definen en la línea de alias del SYSWINDOW de interés en el config.bbx.

XPOS= YPOS=

Estos modos determinan la ubicación de la esquina superior izquierda del SYSWINDOW. La unidad está en pixeles.

¡CUIDADO! Esta es la esquina superior izquierda del *área de cliente* (la parte que mantiene texto) la cual está siendo posicionada. Esto significa que XPOS=0, YPOS=0 colocarán la ventana de modo que la barra de título no puede ser vista.

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros