4D v16.3

MAXIMIZE WINDOW

Inicio

 
4D v16.3
MAXIMIZE WINDOW

MAXIMIZE WINDOW 


 

MAXIMIZE WINDOW {( ventana )} 
Parámetro Tipo   Descripción
ventana  WinRef in Número de referencia de la ventana Si se omite = todas las ventanas (Windows) o Ventana del primer plano del proceso actual (Mac OS)

El comando MAXIMIZE WINDOW provoca el zoom de la ventana cuyo número de referencia se pasa en ventana. Si se omite este parámetro, el efecto es el mismo pero se aplica a todas las ventanas de la aplicación (Windows) o de la ventana del primer plano del proceso actual (Mac OS).

Este comando tiene el mismo efecto que un clic en el zoom de una ventana de la aplicación 4D. En Windows, la ventana que desea maximizar debe tener un cuadro de zoom. Si el tipo de ventana no tiene un cuadro de zoom, el comando no hace nada (para más información sobre este punto, consulte la sección Tipos de ventanas (Compatibilidad)).

Un clic posterior en la cuadro de zoom o la llamada al comando MINIMIZE WINDOW reduce la ventana a su tamaño inicial. En Windows, una llamada a MINIMIZE WINDOW sin parámetros hace que todas las ventanas de la aplicación vuelvan a su tamaño inicial.

Si ventana ya está maximizada,  el comando no hace nada.

La ventana se agranda y se adapta al tamaño actual de la ventana de la aplicación. La ventana maximizada pasa al primer plano. Si no pasa el parámetro ventana, el comando se aplica a todas las ventanas de la aplicación.

Zoom (botón para agrandar) bajo Windows

En casos en que se aplica el comando a una ventana cuyo tamaño está sujeto a restricciones (por ejemplo, una ventana formulario):

  • Si ninguna restricción de tamaño está en conflicto con el tamaño objetivo, la ventana se "maximiza" (es decir, se restaura del tamaño de la ventana MDI ("Multiple Document Interface"); su barra de título y sus bordes están ocultos y su botones de control - minimizar, restaurar y cerrar - se ubican a la derecha de la barra de menú de la aplicación).
  • If at least one size constraint is in conflict (for example, if the width of the MDI window is 100 and the form window's maximum width is set to 80), the window is not "maximized", but only restored to its maximum allowed size. This size is defined either by the MDI window, or by the constraint. This way, the interface remains consistent when windows with constraints are resized.

Si al menos una restricción de tamaño está en conflicto (por ejemplo, si el ancho de la ventana MDI es 100 y el ancho máximo de la ventana de formulario es 80), la ventana no se "maximiza", sólo se restaura a su tamaño máximo permitido. Este tamaño se define ya sea por la ventana MDI, o por la restricción. De esta manera, la interfaz sigue siendo coherente cuando se redimensionan ventanas con restricciones.

La ventana se agranda de manera que pueda mostrar la totalidad de su contenido. Si no pasa el parámeto ventana, el comando se aplica a la ventana del primer plano del proceso actual.

Zoom en Mac OS

  • El zoom se basa en el contenido de la ventana; así, el comando debe llamarse en un contexto en el que se definen el contenido de la ventana, por ejemplo, en un método formulario. De lo contrario, el comando no hace nada.
  •  La ventana está dimensionada en su tamaño "máximo". Si la ventana es un formulario cuyo tamaño se define en las Propiedades del formulario, el tamaño de la ventana se establece en esos valores.

Usted quiere que su formulario se abra en una ventana "abierta totalmente". Para alcanzar esto, usted coloca el siguiente código en el método de formulario:

  ` Método de formulario
 MAXIMIZE WINDOW

Este ejemplo ilustra cómo las restricciones de tamaño se manejan en Windows. El siguiente formulario tiene una restricción de tamaño (ancho máximo=400):

El método del botón contiene únicamente:

 MAXIMIZE WINDOW(Current form window)

En este contexto, si el usuario hace clic en el botón:

... la ventana no se "maximiza"; sólo aumenta el alto:



Ver también 

MINIMIZE WINDOW

 
PROPIEDADES 

Producto: 4D
Tema: Ventanas
Número 453

Comportamiento específico bajo Mac OSComportamiento específico bajo Windows

 
HISTORIA 

Creado por: 4D v6
Modificado: 4D v14 R3

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)