Создание значка уведомления (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 - признак того, что значок будет мигать
0 комментариев