C # Abrufen des Textes noticeIcons (Tray-Icons)

8

Ich erstelle dieses "Was Sie gerade hören" - Plugin für Lernzwecke, das den aktuellen Spotify- oder Winamp-Song als Nachricht in einem IM-Client anzeigt.

Bis jetzt ist es wirklich einfach, ich bekomme nur das Lied vom Titel gespielt wie so

%Vor%

und dann einfach den Song-Part auswählen ("Spotify - & lt; Songtitel & gt;")

%Vor%

Die meisten Personen halten das Hauptfenster jedoch nicht auf der Taskleiste geöffnet oder minimiert, sondern nur als Tray-Symbol. Ich möchte den Text von dort bekommen (der, der angezeigt wird, wenn man darüber schwebt).

Gibt es einen einfachen Weg, dies zu tun?

Danke

    
pastapockets 17.01.2010, 16:19
quelle

1 Antwort

4

Zum Festlegen des QuickInfo-Texts für das Symbol ist Shell_NotifyIcon () mit der NIM_UPDATE-Nachricht erforderlich, die das NOTIFYICONDATA.szTip-Member festlegt.

Der Showstopper ist, dass Sie nicht herausfinden können, welche hWnd- und uID-Werte Sie verwenden müssen, wenn Sie das Tray-Icon nicht besitzen. Windows unterstützt das Aufzählen von Taskleistensymbolen nicht. Das verhindert auch das Abrufen des Tooltip-Texts.

    
Hans Passant 17.01.2010, 16:44
quelle

Tags und Links