WEXIST( ) (Función)
Determina si existe la ventana definida por el usuario especificada.
WEXIST(WindowName)
Valores devueltos
Logical
Parámetros
WindowName
Especifica el nombre de la ventana definida por el usuario.También puede especificar el nombre de una ventana del sistema de Visual FoxPro (la ventana Comandos, la ventana Sesión de datos, una ventana Examinar, etc.) y en Visual FoxPro, el nombre de una barra de herramientas. WEXIST( ) devuelve verdadero (.T.) si la ventana del sistema o la barra de herramientas especificada está visible u oculta. WEXIST( ) devuelve falso (.F.) si la ventana del sistema o la barra de herramientas especificada está cerrada.
Las ventanas Comando y Depuración son dos excepciones. Si incluye el nombre de la ventana Comandos en WEXIST( ), siempre se devuelve el valor verdadero. Si la ventana Depuración se ha abierto, WEXIST( ) devuelve verdadero, incluso si la ventana Depuración está cerrada.
Observaciones
WEXIST( ) devuelve verdadero (.T.) si la ventana definida por el usuario especificada se ha creado con DEFINE WINDOW; de lo contrario, WEXIST( ) devuelve falso (.F.). No es necesario que la ventana especificada esté activa o visible para que WEXIST( ) devuelva verdadero (.T.), pero sí debe existir.
Ejemplo
DEFINE WINDOW wScreen1 FROM 10,10 TO 20,69
DEFINE WINDOW wScreen2 FROM 1,0 TO 19,79
CLEAR
? WEXIST('wScreen1') && Displays .T.
STORE 'wScreen2' TO gcWinName
? WEXIST('win_name') && Displays .F.
? WEXIST(gcWinName) && Displays .T.
RELEASE WINDOWS wScreen1, wScreen2
Vea también
ACTIVATE WINDOW | DEFINE WINDOW | WONTOP( ) | WOUTPUT( ) | WVISIBLE( )