|
|
|
|
- Características de la ventana emergente
- Parámetros pasados a la ventana a abrir
- Límites
Abre una ventana emergente y espera a que esta ventana se cierre.. Esta función debe ser utilizada en el código de una Control (clic en el código del botón por ejemplo).
// Open the window for color selection MyColor is int MyColor = OpenPopup(WIN_ColorWinSelection) // If a color was selected // (nColor <= 0 if the window is canceled) IF MyColor > 0 THEN // Change the color of the button rectangle BTN_Color..Caption = gRectangle(0, 0, 72, 16, MyColor, 0) END
Sintaxis
<Result> = OpenPopup(<Window name> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Tipo correspondiente al valor recuperado (opcional) Valor devuelto por la ventana popup al cerrarla. Este valor es devuelto: <Window name>: Cadena de caracteres (con o sin comillas) Nombre de la ventana a abrir. <Parameter 1>: Tipo de valor enviado a la ventana (opcional) Primer parámetro que se pasará al evento "Declaraciones globales" de la ventana a abrir. Estos parámetros son pasados por reference y son considerados como variables globales a la ventana. <Parameter N>: Tipo de valor enviado a la ventana (opcional) Enésimo parámetro que se pasará al evento "Declaraciones globales" de la ventana que se abrirá. Estos parámetros son pasados por reference y son considerados como variables globales a la ventana. Observaciones Características de la ventana emergente - La ventana se cierra automáticamente cuando pierde el foco o durante la llamada a Cerrar.. El valor actual se devuelve al control que abrió la ventana emergente por uno de los siguientes métodos:
- El estilo de las ventanas popup se aplica a la ventana abierta por la función OpenPopup. Si se definió una barra de título en el editor, esta barra de título se reduce y la ventana no se puede maximizar o minimizar.
- De forma predeterminada, la ventana popup se abre debajo del control que ejecuta la función OpenPopup. Si no hay suficiente espacio para abrir la ventana, la ventana se abrirá o bien Above el control, o bien debajo del control a la izquierda.
Parámetros pasados a la ventana a abrir Los parámetros se obtienen en el evento "Declaraciones globales" de la ventana. La primera línea de código de este evento debe corresponder a la siguiente línea:
PROCEDURE <Window name> (<Parameter1> [, <Parameter2> [, ...]])
Para obtener más información, consulte Ventana con parámetros. Límites - La función OpenPopup debe ejecutarse desde el código de un control.
- El control desde el que se ejecuta la función OpenPopup debe ser visible.
- No se puede abrir una ventana que no sea una ventana modal desde una ventana emergente.. Abrir debe utilizarse para abrir una ventana. Abrir una ventana modal desde una ventana emergente no cierra automáticamente la ventana emergente.. En este caso, debes Process el valor de retorno de Abrir y debes usar Cerrar para cerrar la ventana emergente.
- No se puede abrir una ventana emergente desde una ventana emergente.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|