WOUTPUT( ) (Función)
Determina si el resultado se está dirigiendo o no a la ventana actual o especificada.
WOUTPUT([WindowName])
Valores devueltos
Character y Logical
Parámetros
WindowName
Especifica la ventana cuyo resultado evalúa WOUTPUT( ). El resultado no se puede dirigir a una ventana del sistema ni a una barra de herramientas. Si omite WindowName, WOUTPUT( ) devuelve el nombre de la ventana a la que se dirige actualmente el resultado. También puede incluir la cadena vacía en WindowName para especificar la ventana principal de Visual FoxPro.WOUTPUT( ) devuelve la cadena vacía si el resultado se dirige a la ventana principal de Visual FoxPro.
Observaciones
WOUTPUT( ) devuelve verdadero (.T.) si la ventana definida por el usuario especificada es la ventana de resultado actual. WOUTPUT( ) devuelve falso (.F.) si la ventana especificada no existe o es una ventana del sistema. La ventana de resultados actual es la última ventana definida por el usuario y activada con ACTIVATE WINDOW.
Ejemplo
En el ejemplo siguiente se crea y se activa una ventana. WOUTPUT( ) se utiliza para mostrar el nombre de esta ventana de resultado activa. La ventana se cierra y se quita de la memoria. Si hay otra ventana activa, se muestra su nombre. Si no hay ninguna otra ventana activa, se muestra un mensaje que indica que el resultado se dirige a la ventana principal de Visual FoxPro.
DEFINE WINDOW wOutput1 FROM 2,2 TO 12,32 TITLE 'Output Window'
ACTIVATE WINDOW wOutput1
WAIT WINDOW 'wOutput1 window: ' + WOUTPUT( )
RELEASE WINDOW wOutput1
IF EMPTY(WOUTPUT( ))
WAIT WINDOW 'Output being directed to the main Visual FoxPro window'
ELSE
WAIT WINDOW 'Output window: ' + WOUTPUT( )
ENDIF
Vea también
ACTIVATE WINDOW | DEFINE WINDOW | WEXIST( ) | WONTOP( ) | WVISIBLE( )