CTrayNotifyIcon 1.69
CTrayNotifyIcon - это приложение класса MFC / WTL (Microsoft Foundation Class / Windows Template Library) для создания и тестирования функциональности значков в трее.
CTrayNotifyIcon позволяет полностью протестировать поведение вновь созданных значков на панели задач. Класс скрывает большую часть трудностей прямого вызова API и предоставляет хороший чистый интерфейс C ++. Предусмотрены перегруженные функции-члены для установки и получения текста всплывающей подсказки, значка и окна уведомлений. Класс также обеспечивает реализацию по умолчанию для вызова контекстного меню и предоставляет элемент меню по умолчанию, который выполняется при двойном щелчке по значку. Класс также обеспечивает автоматическую очистку и воскрешение значков в случае неожиданного сбоя оболочки.
Особенности CTrayNotifyIcon:
Весь код корректно компилируется на уровне предупреждения 4 и является / анализом и / разрешающим-чистым.
Поддерживает все функции лотка вплоть до Windows 7, которая была последней версией Windows, где новые функции были добавлены в API уведомлений лотка.
Скрывает сложность работы с грязной структурой NOTIFYICONDATA и всеми ее причудами, с которой вы, вероятно, будете знакомы, если закодировали непосредственно в API-интерфейсе Shell_NotifyIcon.
Ссылка: http://www.naug..ad/ntray.zip
CTrayNotifyIcon позволяет полностью протестировать поведение вновь созданных значков на панели задач. Класс скрывает большую часть трудностей прямого вызова API и предоставляет хороший чистый интерфейс C ++. Предусмотрены перегруженные функции-члены для установки и получения текста всплывающей подсказки, значка и окна уведомлений. Класс также обеспечивает реализацию по умолчанию для вызова контекстного меню и предоставляет элемент меню по умолчанию, который выполняется при двойном щелчке по значку. Класс также обеспечивает автоматическую очистку и воскрешение значков в случае неожиданного сбоя оболочки.
Особенности CTrayNotifyIcon:
Весь код корректно компилируется на уровне предупреждения 4 и является / анализом и / разрешающим-чистым.
Поддерживает все функции лотка вплоть до Windows 7, которая была последней версией Windows, где новые функции были добавлены в API уведомлений лотка.
Скрывает сложность работы с грязной структурой NOTIFYICONDATA и всеми ее причудами, с которой вы, вероятно, будете знакомы, если закодировали непосредственно в API-интерфейсе Shell_NotifyIcon.
Ссылка: http://www.naug..ad/ntray.zip
Видео: