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

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

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

 

 

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

 

Пример создания из 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 - признак того, что значок будет мигать


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

Новые статьи

Пример настройки отображения иконок объектов Базы Знаний Примеры настройки дизайна формы «Окно списка» Примеры управления панелью инструментов («тулбаром») и контекстным меню в форме «Окно списка» Видео по созданию объектов базы данных и интерфейса с нуля Обновление от 22 апреля 2020 Настройка работы Sherp-серверов в кластерном режиме Обновление от 11 марта 2020 Пример реализации прикладного модуля «Кредитный портфель» Разновидности меню Viewer’а Обновление дизайна демонстрационного примера