Compartir a través de


WPARENT( ) (Función)

Devuelve el nombre de la ventana primaria de la ventana activa o especificada.

WPARENT([WindowName])

Valores devueltos

Character

Parámetros

  • WindowName
    Especifica la ventana para la que WPARENT( ) devuelve el nombre de la ventana primaria. WPARENT( ) devuelve una cadena vacía si la ventana especificada no tiene una ventana primaria. Si omite WindowName, WPARENT( ) devolverá el nombre de la ventana primaria de la ventana de resultados activa. WPARENT( ) devuelve una cadena vacía si la ventana de resultados activa no tiene ninguna ventana primaria.

Observaciones

Puede utilizar DEFINE WINDOW para crear una ventana y colocarla en una ventana primaria. La ventana secundaria se integra con su ventana primaria. Por ejemplo, una ventana secundaria definida y activada dentro de una ventana primaria no puede desplazarse fuera de la ventana primaria. Si se mueve la ventana primaria, la ventana secundaria se moverá con ella.

Ejemplo

En el ejemplo siguiente se define una ventana primaria y una ventana secundaria. Después, se utiliza WPARENT( ) para identificar la ventana primaria.

CLEAR ALL
CLEAR
DEFINE WINDOW wParent ;
   FROM 1,1 TO 20,20 ;
   TITLE 'wParent'     && Parent window
ACTIVATE WINDOW wParent
DEFINE WINDOW wChild ;
   FROM 1,1 TO 10,10 ;
   TITLE 'wChild' ;
   IN WINDOW wParent  && Child window
ACTIVATE WINDOW wChild
WAIT WINDOW 'The parent window is ' + WPARENT( )
RELEASE WINDOW wParent, wChild

Vea también

ACTIVATE WINDOW | DEFINE WINDOW | WCHILD( )