Создание значка уведомления (NotifyArea)

Область уведомлений находится в правом нижнем углу экрана. При создании уведомления, там появляется значок размером 16х16 пикселей.

Значок уведомления пользователя служит для оповещения активного пользователя о каком-либо событии. Если у пользователя, для которого создано уведомление не запущен ШЕРП, уведомление доставлено не будет.

 

 

Значков может быть произвольное количество.

 

Пример создания из T-SQL:

 

DECLARE @FileBody varbinary(max)

SELECT @FileBody = FileBody FROM kb.dbo.Files WHERE IDFile = '4FF080EE-A0DC-46B0-8A8F-7DE3AADDB704'

 

EXEC NotifyArea  

@IDUser = 2000002840,

@GroupName = 'Group1',

@ToolTipHeaderText = 'ToolTipHeaderText',

@ToolTipFooterText = 'ToolTipFooterText',

@ToolTipText = 'ToolTipText',

@ToolTipImage = @FileBody,

@Image = @FileBody,

@AllowDoubles = 0,

@CloseOnButtonClick = 0,

@IDObject = '22f53a1e-d01a-4441-914e-054da6fc1ca3',

@ObjectType = 4,

@IDContextMenu = '8f96e72d-8a5c-4019-b5c7-b6b91d9851c4',

@Blink = 0

 

Пояснения:

 

@IDUser - получатель уведомления

@GroupName - группа, к которой принадлежит уведомление. Если уже существует значок с такой же группой и параметр @AllowDoubles равен 0, то новый значок заменит существующий.

@ToolTipHeaderText - заголовок всплывающей подсказки значка

@ToolTipFooterText - подвал всплывающей подсказки значка

@ToolTipText - текст всплывающей подсказки значка

@ToolTipImage - картинка всплывающей подсказки значка

@Image - картинка значка

@AllowDoubles - разрешить дублировать значки одной группы

@CloseOnButtonClick - прятать значок при клике на него

@IDObject - ID объекта Базы Знаний. Вызывается при нажатии на значок

@ObjectType - тип объекта Базы Знаний

@IDContextMenu - ID контекстного меню значка

@Blink - признак того, что значок будет мигать

 

 

 

Примеры реализации
Подписаться

Новые статьи

В Москве состоялся 25-й Большой Национальный форум информационной безопасности ИНФОФОРУМ-2023. 27 января 2022 г. состоялась Мастер-сессия компании ШЕРП СОФТ Приглашение на Мастер-сессию Обновление от 28 июля 2021 Обновление WEB-версии Платформы Планировщик заданий в платформе ШЕРП Обновление от 18 марта 2021 SQL-редактор. Создание объектов Базы Данных и объектов интерфейса Реализация окна выбора из списка (Seler) Подготовка пакета обновлений

0 комментариев

Чтобы оставить комментарий, пожалуйста, авторизируйтесь или зарегистрируйтесь

Обязательное поле