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 6/68)
Primero Previo Próximo Último

Mnemónicos SYSWINDOW

El control adicional sobre la terminal es suministrado con los mnemónicos para el SYSWINDOW. Aquí hay algunos de los más útiles para migrar al GUI.

'TITLE'(nuevotítulo$)

Este mnemónico establece el título para el SYSWINDOW en tiempo de corrida.

El título es el texto mostrado en la barra de título de la ventana, y debajo del icono cuando es minimizada. Por omisión, el título que aparece es "Visual PRO/5".

Si usted simplemente quisiera ponerle un determinado nombre a su aplicación, es más simple usar el modo TITLE=, mostrado anteriormente. Sin embargo, si sus necesidades de aplicación son para cambiar el título de la ventana dinámicamente en tiempo de corrida, así  es como lo puede hacer.

PRINT 'TITLE'("Mi Super aplicación: Menú Principal"),

'MINIMIZE'  'HIDE'  'RESTORE'  'SHOW'

Si su aplicación utiliza tanto ventanas del GUI como ventanas de caracteres, usted puede querer minimizar (convertir en icono) u ocultar (hacer invisible) el SYSWINDOW cuando usted cambia otra vez sobre una ventana de GUI. Cuando usted vuelve a cambiar, usted podría querer mostrar (hacer visible) y restaurar (des-minimizando) el SYSWINDOW de nuevo. Esto puede ayudar al usuario a seguir la pista para saber cuál  ventana está esperando entrada en un momento.

Estos mnemónicos no toman parámetros. Justamente se imprimen al dispositivo SYSWINDOW para tomar la acción.

PRINT 'HIDE',               ; REM hacer la ventana invisible
PRINT 'SHOW',             ; REM hacer la ventana visible nuevamente
PRINT 'MINIMIZE',       ; REM iconificar ventana
PRINT 'RESTORE',        ; REM des-hacer evento de MINIMIZE

¡CUIDADO! Como se discutió en la sección con los modos INVISIBLE y MINIMIZE, el SYSWINDOW no permanecerá minimizado o invisible si alguna entrada al usuario estuviera requerida. Por consiguiente, si usted simplemente tecleara las declaraciones de programa anteriores para ejecución inmediata, el comportamiento no será como esperaba. Las acciones de 'HIDE' y 'MINIMIZE' serán ejecutadas, y luego deshechas inmediatamente. Para verificar que el mnemónico 'HIDE' trabaja (sustituya 'MINIMIZE' si usted lo deseara); tratando sería:

10 PRINT 'HIDE',
20 WAIT 5
30 END

'FOCUS'  'RAISE'(newtitle$)

Estos son también útiles en aplicaciones que utilizan tanto ventanas GUI como de caracteres. Cuando se quiera cambiar a una ventana de caracteres (SYSWINDOW), usted podría querer emitir uno o ambos de estos mnemónicos. 'FOCUS' asegura que subsiguientes entradas de teclado serán dirigidas al SYSWINDOW.  'RAISE' asegura que el SYSWINDOW no esté oculto por cualquier parte de cualquier otra ventana. (esto "eleva" la ventana a la parte superior de la "orden de apilado").

Estos mnemónicos no utilizan parámetros. Son dados justamente a como se muestra para traer el SYSWINDOW al frente y establecer el enfoque de teclado.

PRINT 'FOCUS','RAISE'

Observe que estas dos acciones son distintas, y puedan ser utilizadas independientemente. Esto es posible (aunque rara vez aconsejable) para una ventana que no está delante para recibir entrada de teclado.

Primero Previo Próximo Último

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

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