Всплывающие уведомления в C / C ++ - PullRequest
0 голосов
/ 12 апреля 2011

Я работаю над проектом, который будет нуждаться в уведомлении в системном трее (извините, «Область уведомлений системы»).Это будет простое приложение, которое просто генерирует всплывающие уведомления при получении сообщения через сокет Zeromq.

Мне не повезло найти что-либо кроме ресурсов .NET и примеров.У кого-нибудь есть образец в C / C ++?

Ответы [ 2 ]

9 голосов
/ 12 апреля 2011

Я бы начал с этого раздела MSDN: Уведомления и область уведомлений .

Тогда я бы проверил Образец NotificationIcon в Windows SDK.

2 голосов
/ 12 апреля 2011

Какие рамки вы используете? Вероятно, должно быть несколько реализаций для MFC, но могут быть разные реализации для WTL и других структур. Если вы хотите использовать Windows API без объектной ориентации - тогда вам не понадобится какая-либо библиотека-оболочка, но вы можете взглянуть на эти библиотеки, например.

Вот тот, который имеет версию MFC и не-MFC из CodeProject: http://www.codeproject.com/KB/shell/systemtray.aspx

Здесь вам, вероятно, нужна функция ShowBalloon (), которая отображает всплывающее уведомление, но я уверен, что вы должны создать для этого иконку в трее (не может быть всплывающей подсказки без иконки в трее).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...