Как я могу получить подсказки значков области уведомлений?

Я могу перечислить приложения (дескриптор, pid, путь) со значками в области уведомлений, и я могу управлять положением значков, но я не могу получить подсказку.

Как я могу перечислить systray значки включая подсказки?

5
задан Rob Kennedy 27 May 2011 в 20:55
поделиться

2 ответа

Оболочка не предоставляет средства для проверки значков уведомлений, не принадлежащих вашей программе. (И он не дает возможности перечислить даже значки, которые действительно принадлежат вашей программе; ожидается, что вы уже знаете о них.)

Я использовал программу, которая взламывала некоторые или все из значки и, при необходимости, отображать их в собственном окне, а не в области рядом с часами, поэтому он должен иметь возможность получить список всех значков. Это был TraySaver Майка Лина. Источник доступен, если вы хотите увидеть, как работает его взлом.

Вы также можете ознакомиться с ответами на предыдущий вопрос, касающийся управления положением значков в области уведомлений .

4
ответ дан 14 December 2019 в 08:49
поделиться

Вам следует взглянуть на пакет madKernal коллекции компонентов madshis. Имеет несколько интерфейсов для работы с треяйконами . Однако будьте осторожны:

С помощью madKernel вы можете управлять значками в трее (см. API "Shell_NotifyIcon") любого приложения. Этот вид функциональности полностью недокументирован, но хорошо работает от win95 до winXP.

Интерфейс ITrayIcon имеет свойства подсказки, значка, положения и т. Д.

2
ответ дан 14 December 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: