Comment puis-je réduire mon application dans la barre d'état système dès qu'elle démarre en C?Comment minimiser dans la barre d'état système C
Je suis nouveau à C.
Merci.
Comment puis-je réduire mon application dans la barre d'état système dès qu'elle démarre en C?Comment minimiser dans la barre d'état système C
Je suis nouveau à C.
Merci.
Parlez-vous de Windows et de la zone d'état de la barre des tâches? Si c'est le cas, vérifiez http://msdn.microsoft.com/en-us/library/windows/desktop/bb762159.aspx pour la fonction Shell_NotifyIcon
. Il y a beaucoup de références, et même quelques exemples liés à la façon de l'utiliser.
également Notifications and the Notification Area
: http://msdn.microsoft.com/en-us/library/windows/desktop/ee330740.aspx
Oui, l'état des fenêtres et de la barre des tâches est (barre d'état système/coin droit). Je ne sais pas comment l'implémenter dans mon programme C simple. Si vous pouviez me donner un exemple de travail à partir d'un simple script "hello world" persepctive laisse dire que je devrais être capable de l'utiliser. – luacoder
@luacoder: Disons que vous devriez être capable de lire le matériel que je viens de vous montrer, et venez avec votre propre 'script' qui fait ce que vous voulez. –
C, par lui-même, n'est pas capable de faire ce que vous voulez. Le langage a été conçu pour travailler sur autant d'architectures possibles que possible (fours à micro-ondes ... systèmes de coussins gonflables ... contrôle des mouvements de la souris ...) et toutes ces architectures ne savent pas ce qu'est une «barre d'état système».
Vous devez utiliser des bibliothèques spécifiques (qui augmentent les capacités de la norme C). Il y a beaucoup, beaucoup (et beaucoup) de bibliothèques externes. La plupart des bibliothèques à faire la même chose sur différentes plates-formes ne sont pas compatibles entre elles ... nous avons donc besoin de savoir quelle est la cible de votre code: Windows? Windows Vista? DOS? four micro-onde? déployeur de panneau solaire par satellite? ... :-)
'extensions' ne semble pas être le bon mot, fait penser à des extensions de langue ... –
Merci @ K-ballo, vous avez raison ... changé "extensions" en "bibliothèques [externes]" – pmg
Merci pour votre réponse. Définitivement windows (XP et Win7). :) Et si vous le souhaitez, vous pouvez également me diriger vers une page d'exemple complète afin de pouvoir l'implémenter parce que je suis nouveau sur C. J'ai bien sûr regardé la page Shell_Notification plusieurs fois, sauf que je ne sais pas comment l'utiliser. – luacoder
Shell_NotifyIcon
.Afin d'effectuer l'étape 2, vous aurez besoin de la fenêtre créée à l'étape 1.
Si vous ne l'avez jamais programmé en C avant et jamais utilisé l'API Win32 avant que ce soit un premier projet ambitieux. Tout d'abord, vous devez maîtriser les bases de l'affichage des fenêtres, la programmation d'une boucle de message, la gestion des messages, etc. Je recommande Programming Windows by Petzold.
Quelle infrastructure d'interface utilisateur utilisez-vous? Est-ce WinAPI? – madhead