2010-11-11 3 views

Répondre

25

Vous devez télécharger le Windows API Code Pack for .NET et utiliser ces composants pour interagir avec Windows 7 (en supposant que vous ne l'utilisez .NET 4.0).

Si vous utilisez .NET 4.0, vous devez inclure l'espace de noms System.Windows.Shell pour accéder aux fonctionnalités de la barre des tâches de Windows 7.

+0

J'ai récemment noté que mon application casse dans certaines fenêtres qui ne sont pas Windows 7. Ai-je une autre option que de demander si son Windows 7 avant de définir l'état de progression? – Diego

+1

'if (Environment.OsVersion.Major> = 6) {...}' – Sebastian

10

En WPF4 vous avez

<Window.TaskbarItemInfo> 
     <TaskbarItemInfo> </..> 
</...> 
+2

Un très bel exemple de vie ici: http://10rem.net/blog/2009/10/29/showing-progress-in-the -windows-7-taskbar-avec-wpf-4-et-a-short-romp-through-windows-7-cleartype-settings –

+0

Très bien, pas besoin de dll supplémentaire avec ça. – Otiel

Questions connexes