Я обрабатываю это, "что Вы слушаете" - плагин для изучения целей, который отображает текущую песню Spotify или Winamp как сообщение в клиенте IM.
До сих пор это действительно просто, я просто играл песню из заголовка как так
Process.GetProcessesByName("spotify");
и затем просто выберите часть песни ("Spotify - <заголовок песни>")
proc.MainWindowTitle.Substring(10);
Однако большинство людей не сохраняет главное окно открытым или минимизированным к панели задач, но имеет его видимый только как значок панели задач. Я хотел бы получить текст оттуда (тот, отображенный при парении выше его).
Есть ли какой-либо простой способ сделать это?
Спасибо
Установка текста подсказки для значка требует Shell_notifyicon () с сообщением NIM_UPDATE, устанавливая элемент NotibleCondate.sztip.
ShowStopper - это то, что вы не можете обнаружить, какие значения HWND и UID вам нужно использовать, если у вас нет значка лотка. Windows не поддерживает перечисленные иконки лотка. Что также предотвращает получение текста подсказки.