|
|
|
|
WaitWindowStart( Función) Abre la ventana de espera de la aplicación. El usuario no puede acceder a la interfaz gráfica de la aplicación mientras se muestre la ventana de espera de la aplicación. // Downloads an image from Internet and displays it in an Image control of application // Display the wait window WaitWindowStart("Downloading the image...") // Start the download thread ThreadExecute("MyThread", threadNormal, procDownloadImage) INTERNAL PROCEDURE procDownloadImage // Download the image IF HTTPRequest("https://www.windev.com/img/visual/21/logo-pcsoft.png") THEN bufImage is Buffer = HTTPGetResult() // Display the downloaded image in an Image control of the window ExecuteMainThread(procUpdImage) INTERNAL PROCEDURE procUpdImage IMG_NoName1 = bufImage END // Close the wait window WaitWindowEnd() END END
Sintaxis
WaitWindowStart(<Message>)
<Message>: Cadena de caracteres Mensaje a mostrar en la ventana de espera. Observaciones - Para cerrar la ventana de espera, debe llamarse a la función WaitWindowEnd el mismo número de veces que se llamó a la función WaitWindowStart.
- Se puede mostrar una sola ventana de espera a la vez. Si se llama a la función WaitWindowStart y la ventana de espera ya está abierta, el mensaje que se muestra se actualizará con el mensaje especificado en la última llamada.
- Las funciones WaitWindowStart y WaitWindowEnd pueden llamarse desde un hilo secundario.
- La ventana de espera muestra una barra de progreso de Infinite. Para que esta barra de progreso se muestre y anime, debes devolver el control al hilo principal de la aplicación cuando se ejecuta la Process que requiere una espera. Esta Process debe realizarse en una thread secundaria o en una tarea paralela. Si el Process debe acceder al GUI, llama al ExecuteMainThread para realizar estos accesos.
- La ventana de espera abierta por WaitWindowStart utiliza la misma ventana que la que se muestra para el reloj de arena de la aplicación (Reloj de arena). No se recomienda anidar las llamadas a las funciones Reloj de arena y WaitWindowStart/WaitWindowEnd.
- La ventana de espera es relacionado a la ventana actual cuando se abrió.. Si esta ventana se cierra, la ventana de espera también se cerrará.
Clasificación Lógica de negocio / UI: Código UI Componente: wd290android.jar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|