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 notificaciones del sistema
  • Propiedades específicas de las variables sysNotificationButton
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
El sysNotificationButton se utiliza para definir todas las características avanzadas del control Botón en una notificación interactiva. Puede definir y cambiar las características de este control Botón utilizando diferentes propiedades de WLanguage.
El sysNotificationButton es utilizado por las variables sysNotification.
Nota: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Create a notification with a button of each type.
notif is sysNotification
notif.Title = "Many buttons"
notif.Text1 = "Download now to get the latest features."
notif.Note = "UPD_notif"
//normal button
notif.Buttons[1].Caption = "Normal"
notif.Buttons[1].Note = "btn_normal"
//button in the context menu of the notification
notif.Buttons[2].Caption = "Context"
notif.Buttons[2].Note = "btn_context"
notif.Buttons[2].Type = sysNotifContextButton
//button with a wait animation
notif.Buttons[3].Caption = "Wait"
notif.Buttons[3].Note = "btn_wait"
notif.Buttons[3].PendingUpdate = True
//reminder button
notif.Buttons[4].Caption = "Reminder"
notif.Buttons[4].Type = sysNotifReminderButton
//closing system button
notif.Buttons[5].Caption = "Close"
notif.Buttons[5].Type = sysNotifCloseButton
 
SysNotificationSend(notif)
Propiedades

Propiedades específicas de las variables sysNotificationButton

Las siguientes propiedades se pueden utilizar para manejar un botón en una notificación:
Nombre de la propiedadTipo utilizadoEfecto
AcciónSólo procedimiento globalNombre del procedimiento global que se ejecutará cuando el usuario pulse el botón.
Si no se especificó el procedimiento o no se puede encontrar, se ejecuta el evento opcional del proyecto "Recepción de una notificación".
Novedad versión 2025
AssociatedTextInputName
Cadena de caracteresAsocia el botón a un control Campo de entrada de la notificación. El botón aparecerá junto al mando.
Nota Si se ha definido un estilo para el botón (Estilo), se ignorará el estilo.
Nota: Esta propiedad sólo está disponible a partir de la versión 2025 Actualización 1.
Novedad versión 2025
Estilo
Constante de tipo IntegerPermite seleccionar un estilo/color para el botón:
  • sysNotifButtonStyleDefault (valor por defecto): Estilo por defecto.
  • sysNotifButtonStyleCritical: Estilo utilizado para errores, botón rojo.
  • sysNotifButtonStyleSuccess: Estilo utilizado para operaciones con éxito, botón verde.
El estilo del botón está definido por Windows. Las distintas versiones de Windows pueden aplicar efectos diferentes. Windows 11 admite ambos colores, mientras que Windows 10 sólo admite el verde.
Nota: Esta propiedad sólo está disponible a partir de la versión 2025 Actualización 1.
ImagePathCadena de caracteresRuta absoluta de una imagen en disco que puede añadirse al contenido del botón, junto al texto.
LeyendaCadena de caracteresTítulo del botón.
NotaCadena de caracteresInformación que se enviará a la aplicación cuando el usuario pulse el botón.
PendingUpdatebooleano
  • True para mostrar una animación de espera en el botón cuando el usuario haga clic en él, evitando al mismo tiempo que la notificación se cierre hasta que se envíe una nueva notificación con el mismo ID.
  • Falso (por defecto) para establecer que no haya animaciones de espera en el botón. La notificación se cierra al hacer clic en el botón.
TipoConstante de tipo IntegerComportamiento específico o posicionamiento del botón:
  • sysNotifContextButton: Botón que se añadirá al menú contextual de la notificación.
  • sysNotifCloseButton: Botón del sistema que cierra automáticamente la notificación.
  • sysNotifStandardButton (valor por defecto): Botón simple.
  • sysNotifReminderButton: "Botón del sistema "Recordar más tarde.
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 06/02/2025

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