Compartir a través de


HIDE WINDOW (Comando)

Oculta una ventana activa definida por el usuario o una ventana de sistema de Microsoft Visual FoxPro.

HIDE WINDOW WindowName1 [, WindowName2 ... ] | ALL | SCREEN
   [ IN [WINDOW] WindowNameN | IN [WINDOW] SCREEN | IN [WINDOW]
   [BOTTOM | TOP | SAME]

Parámetros

  • WindowName1 [, WindowName2...]
    Especifica el nombre de la ventana o la lista de ventanas (separadas por comas) que se va a ocultar. Si usa HIDE WINDOW sin ningún argumento, se ocultará la ventana activa. En Visual FoxPro puede especificar el nombre de una barra de herramientas que desea ocultar. Vea en SHOW WINDOW una lista con los nombres de barras de herramientas de Visual FoxPro.
  • ALL
    Oculta todas las ventanas.
  • SCREEN
    Oculta la ventana principal de Visual FoxPro. Para mostrar otra vez la ventana principal de Visual FoxPro, ejecute ACTIVATE WINDOW SCREEN o SHOW WINDOW SCREEN.
  • IN [WINDOW] WindowNameN
    Oculta la ventana en una ventana primaria.
  • IN [WINDOW] SCREEN
    Oculta explícitamente una ventana en la ventana principal de Visual FoxPro.
  • BOTTOM | TOP | SAME
    Especifica dónde se ocultan las ventanas con respecto a otras ventanas. BOTTOM sitúa una ventana detrás de todas las demás. TOP (el valor predeterminado) coloca una ventana delante de todas las demás. SAME oculta una ventana sin influir en su situación desde el fondo al frente. Para conservar las posiciones relativas de varias ventanas ocultas cuando se vuelvan a mostrar con SHOW WINDOW ALL, incluya la palabra clave SAME al ocultarlas.

Observaciones

HIDE WINDOW elimina una ventana o un conjunto de ellas de la ventana principal de Visual FoxPro o de una ventana definida por el usuario. Puede utilizar HIDE WINDOW para ocultar ventanas del sistema, tales como la ventana Comandos, la ventana Sesión de datos, etc.

No es lo mismo ocultar una ventana que cerrarla. Cuando se oculta una ventana, permanece residente en memoria y activa. El resultado puede enviarse a una ventana oculta, pero no podrá verlo.

Al liberar una ventana, se borra de la memoria. Las ventanas borradas de memoria deberán definirse de nuevo para volver a mostrarse. Una ventana puede mostrarse con ACTIVATE WINDOW o SHOW WINDOW.

Para ocultar una ventana del sistema o una barra de herramientas (en Visual FoxPro), escriba entre comillas todo el nombre de la ventana o de la barra. Por ejemplo, para ocultar la barra de herramientas Controles de informe (Report Controls) en Visual FoxPro, ejecute el comando siguiente:

HIDE WINDOW "Report Controls"

Ejemplo

En el ejemplo siguiente se define y activa una ventana denominada wOutput1. El programa espera a que usted presione una tecla y oculta la ventana. El programa espera otra vez a que presione una tecla y luego muestra la ventana. Al presionar por tercera vez una tecla, se borra la ventana de la pantalla y de la memoria.

DEFINE WINDOW wOutput1 FROM 6,1 TO 19,75 TITLE 'Output' ;
   CLOSE FLOAT GROW ZOOM
ACTIVATE WINDOW wOutput1 

WAIT WINDOW 'Press a key to hide this window'
HIDE WINDOW wOutput1 

WAIT WINDOW 'Press a key to see the window again'
SHOW WINDOW wOutput1 

WAIT WINDOW 'Press a key to remove the window from memory'
DEACTIVATE WINDOW wOutput1 
RELEASE WINDOW wOutput1 

Vea también

ACTIVATE WINDOW | DEACTIVATE WINDOW | DEFINE WINDOW | RELEASE WINDOW | SHOW WINDOW