AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de mensajes toast
  • Gestión de subprocesos
  • Llamadas sucesivas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Muestra un mensaje "Toast".
Los Toast son mensajes cortos que aparecen en la pantalla durante unos segundos antes de desvanecerse sin ninguna intervención del usuario. Un mensaje Toast no obtiene el foco, no es modal y no interrumpe la ejecución de la aplicación.
Se recomienda utilizar los mensajes Toast para transmitir información al usuario sin bloquear la ejecución de la aplicación (por ejemplo: mostrar un mensaje para indicar que una descarga ha finalizado).
Mensaje Toast en Android
Linux Esta función solo está disponible para sitios WEBDEV en Linux.
Ejemplo
ToastDisplay("This is a Toast message.")
ToastDisplay("This is a Toast message.", toastLong, vaMiddle, haCenter, LightGreen)
WINDEV
// Define the font used (gxxx functions)
ToastDisplay(gFontBold() + gFont("Batang") + gFontSize(18) + ...
gPen(LightYellow) + "My custom message", ...
toastShort, vaBottom, haRight, DarkRed)
WINDEV
MyToast is Toast
MyToast.Title = "Did you know?"
MyToast.Text = "AAFs are really cool."
MyToast.Button[1].Caption = "Learn more..."
MyToast.Button[1].ActionClick = FuncHelp
MyToast.ActionClose = clickClose
ToastDisplay(MyToast)
INTERNAL PROCEDURE FuncHelp
Open ("WIN_Help")
END
INTERNAL PROCEDURE clickClose(nButton)
Trace("Click to close. Button: " + nButton)
END
Sintaxis

Definir y mostrar un toast Ocultar los detalles

ToastDisplay(<Message> [, <Display duration> [, <Vertical alignment> [, <Horizontal alignment> [, <Background color>]]]])
<Message>: Cadena de caracteres
Mensaje a mostrar. Este mensaje puede ser multilínea
<Display duration>: Entero opcional
Constante que indica la duración de visualización del mensaje Toast:
toastLongEl mensaje Toast se mostrará durante un largo período de tiempo.
toastShort
(Valor predeterminado)
El mensaje Toast se mostrará durante un corto período de tiempo.

Observación: La duración exacta de visualización depende del dispositivo utilizado.
<Vertical alignment>: Entero opcional
Constante que indica la alineación vertical del mensaje. Esta alineación es relativa:
  • Universal Windows 10 AppAndroidiPhone/iPad a la pantalla.
  • WINDEVUniversal Windows 10 App a la ventana.
  • WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP a la página.
vaBottom
(Valor predeterminado)
El mensaje Toast se muestra abajo.
vaMiddleEl mensaje Toast se muestra en el centro.
vaTopEl mensaje Toast se muestra arriba.

Android A partir de Android 11, no es posible fijar la posición de mensajes toast. Este parámetro no se tiene en cuenta.
<Horizontal alignment>: Entero opcional
Constante que indica la alineación horizontal del mensaje. Esta alineación es relativa:
  • Universal Windows 10 AppAndroidiPhone/iPad a la pantalla.
  • WINDEVUniversal Windows 10 App a la ventana.
  • WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP a la página.
haCenter
(Valor predeterminado)
El mensaje Toast se muestra en el centro.
iPhone/iPad El toast siempre aparecerá centrado horizontalmente.
haLeftEl mensaje Toast se muestra a la izquierda.
iPhone/iPad Esta constante no está disponible.
haRightEl mensaje Toast se muestra a la derecha.
iPhone/iPad Esta constante no está disponible.

Android A partir de Android 11, no es posible fijar la posición de mensajes toast. Este parámetro no se tiene en cuenta.
<Background color>: Entero opcional
Color de fondo utilizado para mostrar el mensaje. Este parámetro puede ser:
Universal Windows 10 AppAndroid Este parámetro no está disponible.
WINDEVAndroidiPhone/iPad

Mostrar un toast basado en una variable de tipo Toast Ocultar los detalles

ToastDisplay(<Toast>)
<Toast>: Variable de tipo Toast
Nombre de la variable de tipo Toast que define el toast a mostrar.
Observación: La variable de tipo Toast permite definir parámetros adicionales.
Observaciones

Gestión de subprocesos

Se puede llamar a la función ToastDisplay desde un subproceso WLanguage (por ejemplo, para notificar al usuario sobre los eventos que se produjeron al ejecutar del subproceso).

Llamadas sucesivas

Si se llama varias veces a la función ToastDisplay, cada toast se muestra una vez que el toast anterior ha desaparecido. Este comportamiento puede cambiarse utilizando la propiedad Overlayable de la variable de tipo Toast. Esta propiedad le permite obtener el mismo comportamiento que en la versión 24: los toast se superponen unos a otros.
iPhone/iPad Si se llama varias veces a la función ToastDisplay, solo se tendrá en cuenta la última llamada a la función.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Notification
https://repository.windev.com/resource.awp?file_id=281474976710849;notificationdisplay
BOLLER
30 08 2019
Exemplo Toastdisplay
Exemplo Toastdisplay

ToastDisplay("Mensagem que apareça",toastLong,vaTop,haCenter,LightBlue)

ToastDisplay("Outra Mensagem")

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/07/curso-windev-funcoes-dialogo-4_12.html
https://www.youtube.com/watch?v=m3471CzfOIk
De matos AMARILDO
12 07 2016

Última modificación: 20/01/2023

Señalar un error o enviar una sugerencia | Ayuda local