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
  • Ejemplo de Notification
  • Propiedades específicas de las variables sysNotification
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
El tipo sysNotification se utiliza para definir todas las características avanzadas de un sistema interactivo Notification 6e00. Las características de esta Notification pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: 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
// Example: Create and send an update notification
notifUPD is sysNotification
notifUPD.Title = "Update available!"
notifUPD.Text1 = "Download now to get the latest features."
notifUPD.Note = "UPD_notif"
notifUPD.Buttons[1].Caption = "Download"
notifUPD.Buttons[1].Note = "UPD_download_button"
notifUPD.Buttons[2].Caption = "Later..."
notifUPD.Buttons[2].Type = sysNotifReminderButton
SysNotificationSend(notifUPD)
Observaciones

Ejemplo de Notification

Este es un ejemplo de Notification:
  • 1: Aplicación Icon y nombre: Esta información no puede ser modificada.
  • 2: Imagen de encabezado de notificación (propiedad HeaderImagePath de sysNotification Variable ).
  • 3: Logotipo Image: Logotipo de la aplicación Default. Este logotipo se puede reemplazar con una imagen (propiedad LogoImagePath de sysNotification Variable ). También puede recortar esta imagen en un círculo (propiedad LogoImageCrop de sysNotification Variable ).
  • 4: Título: Título o nombre de la notificación (máximo 2 líneas, Propiedad del título del sysNotification Variable ).
  • 5: Texto adicional: 2 áreas de texto adicionales, que no toman más de un total de 4 líneas (propiedades Text1 y Text2 de sysNotification Variable ).
  • 6: Fecha y hora en que se envió la notificación ( Fecha propiedad del sysNotification Variable ).
  • 7: Atribución, que indica la fuente de la información: SMS, ... ( Propiedad de atribución del sysNotification Variable ).
  • 8: Imagen contenida en la Notification. Esta imagen opcional se muestra cuando se expande la notificación (propiedad ContentImagePath de sysNotification Variable ).
  • 9: Control de edición donde el usuario puede introducir texto (definido por el sysNotificationInput Variable).
  • 10: Combo Box donde el usuario puede seleccionar una opción (definida por el sysNotificationInput Variable).
  • 11: Botón simple, que puede realizar una acción definida por el sistema o enviar información a la aplicación que llama (definida por el sysNotificationButton Variable). También puede definir un botón contextual, que se añade al menú contextual de la Notification (clic derecho).
Observación: los botones sencillos aparecen siempre en la parte inferior de Notification. Sin embargo, los controles de Edición y Combo Box aparecen en el orden en que han sido definidos.

Propiedades específicas de las variables sysNotification

Las siguientes propiedades pueden utilizarse para manipular un sistema Notification:
Nombre de la propiedadTipo utilizadoEfecto
AcciónGlobal Procedure solamenteNombre del procedimiento global que se ejecutará cuando el usuario haga clic en la propia Notification (no en un control dentro de la Notification).
Si no se especificó el procedimiento o no se puede encontrar, se ejecuta el evento opcional del proyecto "Recepción de una notificación".
AtribuciónCadena de caracteresTexto que debe aparecer en la pequeña zona de texto situada debajo de la Notification (por ejemplo, esta casilla puede utilizarse para indicar la fuente de la información).
Esta Property puede estar vacía.
BotonesArray de sysNotificationButtonControles de los botones de la Notification. Los botones aparecen siempre en la parte inferior del Notification, de izquierda a derecha siguiendo su orden en el array (excepto los botones contextuales, que se añaden al menú contextual del Notification, de arriba a abajo).
Atención: No puede haber más de 5 botones en una Notification.
ContentImagePathCadena de caracteresruta absoluta de una imagen en disco que puede añadirse al contenido de la Notification.
Esta Property puede estar vacía.
EntradasArray de sysNotificationInputControles de "entrada de usuario" de la Notification. Pueden ser controles de "entrada de texto" o de "cuadro combinado"..
Los controles aparecen de arriba a abajo en el orden en que fueron añadidos al array.
Atención: No puede haber más de 4 controles de entrada en un Notification. Los controles adicionales sustituirán a los anteriores.
EscenarioConstante de tipo IntegerComportamiento específico de la Notification:
  • sysNotifAlarm: La Notification permanece en pantalla hasta que el usuario interactúa con ella. Se reproduce en bucle una alerta sonora "Reminder" definida por el sistema.
  • sysNotifCall: La Notification permanece en pantalla hasta que el usuario interactúa con ella. Se reproduce en bucle un sonido de llamada entrante definido por el sistema y se utiliza un estilo diferente para los botones.
  • sysNotifStandard (valor Default ): La Notification aparece en pantalla durante unos segundos antes de entrar en el Centro de Acción de Windows.
  • sysNotifReminder: La Notification permanece en pantalla hasta que el usuario interactúa con ella. Una alerta sonora "recordatorio" definida por el sistema se reproduce cuando aparece la Notification.
HeaderImagePathCadena de caracteresruta absoluta de una imagen en disco que puede utilizarse como cabecera de la Notification.
El tamaño de la Image mostrada es de 364 x 180 píxeles (la Image se reduce automáticamente si es necesario).
IDCadena de caracteresIdentificador único asociado a la Notification. Dos notificaciones de la misma aplicación no pueden tener el mismo identificador. Si dos Notification s tienen el mismo identificador, el nuevo Notification sustituirá al anterior.
Esta Property puede estar vacía.
LogoImageCropConstante de tipo IntegerRecorte que se aplicará al logotipo:
  • sysNotifNoCrop (valor Default ): Sin recorte, cuadrado Image.
  • sysNotifCircleCrop: Image con un círculo.
LogoImagePathCadena de caracteresruta absoluta de una imagen en disco que puede utilizarse como logotipo de la Notification.
El tamaño de la Image mostrada es de 48 x 48 píxeles en el Notification (el Image se reduce automáticamente si es necesario). Puede recortar el logotipo con LogoImageCrop Property .
Esta Property puede estar vacía.
NotaCadena de caracteresCadena que se devolverá a la aplicación cuando el usuario haga clic en la Notification (no es un botón). Puede utilizarse para identificar la Notification pulsada, por ejemplo.
Esta Property puede estar vacía.
salir conFechaHoraFecha que se mostrará en la Notification.
Esta Property puede estar vacía.
Texto1Cadena de caracteresTexto opcional que aparece debajo del título. El texto combinado de las propiedades Text1 y Text2 no puede ocupar más de 4 líneas.
Texto2Cadena de caracteresTexto opcional que aparece debajo del texto 1.
Si Text1 Property está vacío, en su lugar se mostrará Text2 Property.
El texto combinado de las propiedades Text1 y Text2 no puede ocupar más de 4 líneas.
TítuloCadena de caracteresEl título de Notification aparece en 2 líneas como máximo.
XMLCadena de caracteresCódigo XML que corresponde a la configuración actual del Notification.
En modo de escritura: Esta propiedad le permite especificar una descripción XML del Notification. Si se especifica esta propiedad, se ignorarán todas las demás propiedades del tipo sysNotification.
En modo de lectura: Esta propiedad se utiliza para obtener el código XML generado por WINDEV correspondiente a la Notification.
Para más información sobre el formato XML de las notificaciones de Windows, consulte: https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/adaptive-interactive-toasts?tabs=xml
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: 23/06/2023

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