Compartir a través de


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( )