Entwickler-Ecke

WinForms - Programm in der Taskleiste


I.c.h - Di 06.12.11 10:11
Titel: Programm in der Taskleiste
Guten Morgen zusammen,

mal 'ne kleine Frage: Ich möchte ein Programm schreiben, dass sich in die Taskleiste minimiert (wie im angehängten Screenshot). Leider weiß ich nicht mal wie man das nennt. Habt ihr dazu Infos oder wisst wonach ich in Google suchen muss?

Vielen Dank und mfg I.c.h


bakachan - Di 06.12.11 10:38

Die Begriffe TrayApp bzw. Tray Application sollten dir weiterhelfen.


Th69 - Di 06.12.11 11:05

Und im .NET-Framework heißt die Klasse NotifyIcon [http://msdn.microsoft.com/de-de/library/system.windows.forms.notifyicon.aspx].


I.c.h - Di 06.12.11 12:37

user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Und im .NET-Framework heißt die Klasse [url=http://msdn.microsoft.com/de-de/library/system.windows.forms.notifyicon.aspx]NotifyIcon[/url].

Ok, danke. Trayicons kenne ich schon. Ich möchte das Programm (mit den Controls) aber dort hinlegen wo die Programme angezeigt werden. Also in der Taskbar, nicht im TrayBereich.

Kann das die NotifyIcon-Klasse auch machen?


Th69 - Di 06.12.11 13:37

Hallo,

dann habe ich den Screenshot wohl falsch interpretiert. Nein, dies kann die NotifyIcon-Klasse dann nicht.
Ich denke, da wirst du wohl direkt die WinAPI bemühen müssen.
Meinst du denn die neuen Windows 7 TaskBar-Features? Dann wären Introducing The Taskbar APIs [http://msdn.microsoft.com/de-de/magazine/dd942846.aspx] sowie Taskbar [http://msdn.microsoft.com/en-us/library/windows/desktop/aa511446.aspx] wohl deine Einstiegspunkte, insbesondere ITaskbarList.

Ah, jetzt weiß ich, was du meinst: Deskbands (s. meinen 2. Link) - beachte aber auch den Hinweis für Window 7: "Note: Deskbands are no longer recommended for Windows 7..."
Die Programmierung erfolgt über das Interface "IDeskBand2", s.a. http://msdn.microsoft.com/en-us/library/windows/desktop/dd378460%28v=vs.85%29.aspx#deskbands bzw. direkt http://msdn.microsoft.com/en-us/library/windows/desktop/bb762064%28v=vs.85%29.aspx


I.c.h - Di 06.12.11 16:28

Deskband - das habe ich echt noch nie gehört. Aber ist genau das was ich brauche.

Danke!