WONTOP( ) (Función)
Determina si la ventana especificada o activa está o no delante de todas las demás ventanas.
WONTOP([WindowName])
Valores devueltos
Character o Logical
Parámetros
WindowName
Especifica el nombre de la ventana evaluada por WONTOP( ). Puede especificar el nombre de una ventana definida por el usuario creada con DEFINE WINDOW o de una ventana del sistema (Comandos, Sesión de datos, Examinar, etc.). Si omite WindowName, WONTOP( ) devuelve el nombre de la ventana en primer plano o activa. También puede incluir la cadena vacía en WindowName para especificar la ventana principal de Visual FoxPro.Si la ventana Depuración, Seguimiento o Comandos está activa y no especifica un nombre de ventana, WONTOP( ) devolverá el nombre de la última ventana que ha estado en primer plano. Si está depurando un programa que utiliza WONTOP( ), la ejecución del programa no se verá afectada al poner delante estas ventanas.
Observaciones
WONTOP( ) devuelve verdadero (.T.) si la ventana especificada está en primer plano. Si la ventana no está en primer plano o no existe, devuelve falso (.F.).
Ejemplo
En el siguiente ejemplo se utiliza WONTOP( ) para mostrar el nombre de la ventana activa. Antes de ejecutar este programa, abra algunas ventanas (Examinar, Sesión de datos, etc.) y después, ejecute el ejemplo.
IF NOT EMPTY(WONTOP( ))
WAIT WINDOW 'Frontmost window: ' + WONTOP( )
ELSE
WAIT WINDOW 'No windows are open'
ENDIF
Vea también
ACTIVATE WINDOW | DEFINE WINDOW | WEXIST( ) | WOUTPUT( ) | WVISIBLE( )