|
|
|
|
- Ejemplo de Notification
- Propiedades específicas de las variables sysNotification
sysNotification (Tipo de Variable)
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. // 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 propiedad | Tipo utilizado | Efecto |
---|
Acción | Global Procedure solamente | Nombre 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ón | Cadena de caracteres | Texto 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. | Botones | Array de sysNotificationButton | Controles 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. | ContentImagePath | Cadena de caracteres | ruta absoluta de una imagen en disco que puede añadirse al contenido de la Notification. Esta Property puede estar vacía. | Entradas | Array de sysNotificationInput | Controles 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. | Escenario | Constante de tipo Integer | Comportamiento 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.
| HeaderImagePath | Cadena de caracteres | ruta 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). | ID | Cadena de caracteres | Identificador ú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. | LogoImageCrop | Constante de tipo Integer | Recorte que se aplicará al logotipo: - sysNotifNoCrop (valor Default ): Sin recorte, cuadrado Image.
- sysNotifCircleCrop: Image con un círculo.
| LogoImagePath | Cadena de caracteres | ruta 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. | Nota | Cadena de caracteres | Cadena 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 con | FechaHora | Fecha que se mostrará en la Notification. Esta Property puede estar vacía. | Texto1 | Cadena de caracteres | Texto 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. | Texto2 | Cadena de caracteres | Texto 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ítulo | Cadena de caracteres | El título de Notification aparece en 2 líneas como máximo. | XML | Cadena de caracteres | Có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. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|