Microsofts UX-Richtlinien empfehlen, dass ich Overlay-Symbole um anzuzeigen, wenn meine Anwendung Informationen über den Status hat, wie z. B. ungelesene Nachrichten oder Konnektivität.
Ich habe jedoch nicht viel Glück bei der Suche nach einer klaren Anleitung, wie ich mit der Verwendung von Overlay-Symbolen in meiner Anwendung beginnen kann. Kann jemand empfehlen, ein, oder besser noch, erstellen Sie ein Tutorial auf ihrem Blog zur Verbesserung der Menschheit?
(Der Titel der Frage bezieht sich speziell auf Windows 7, aber ich denke, es wäre auch sinnvoll, Vista in dieses Tutorial einzubeziehen, ebenso wie Abwärtskompatibilitätsprobleme mit Windows XP usw.)
bearbeiten : Diese Frage wurde eigentlich für .NET 3.5 mit WinForms gestellt. Hier ist ein schneller Codeschnipsel, der funktionieren sollte, wenn Sie das Windows API Code Pack herunterladen, auf das unten in ken2k's Antwort .
Imports Microsoft.WindowsAPICodePack.Taskbar
' Add reference to Microsoft.WindowsAPICodePack.Shell.dll
' Snipped...
If TaskbarManager.IsPlatformSupported Then
TaskbarManager.Instance.SetOverlayIcon(icon, altText)
End If