2012-10-30 2 views
4

La seule façon que je connaisse pour lancer une application Windows est via CreateWindow. Malheureusement, il n'y a pas de window style pour une application de barre des tâches, et je me demandais comment en faire un. J'ai trouvé this explanation en C#, mais je cherche une solution capable d'être compilée avec VC++ 2008. Des solutions?Comment faire une application barre des tâches (barre d'état système) dans Windows

+1

La barre des tâches et le plateau sont deux choses différentes. Et http://msdn.microsoft.com/en-us/library/windows/desktop/bb762159(v=vs.85).aspx – avakar

+0

Copie possible de http://stackoverflow.com/questions/4964630/system-tray -icon-in-c – Rost

+0

Techniquement, il s'appelle en fait la [zone de notification] (http://blogs.msdn.com/b/oldnewthing/archive/2003/09/10/54831.aspx), pas la barre d'état système. –

Répondre

8

La clé est Shell_NotifyIcon (comme d'autres utilisateurs l'ont suggéré).

Dans un scénario standard, votre application doit avoir au moins une fenêtre (au moins pour recevoir les messages de notification de la barre d'état système). Peut-être caché. Si vous cliquez avec le bouton droit de la souris sur l'icône de votre barre d'état, c'est un bon son pour afficher une sorte de menu de groupe.

Je pense que vous pouvez regarder this. Ce programme simple montre comment utiliser la barre d'état système d'une manière très minimaliste.

Questions connexes