ICONE DANS LE SYSTRAY + INFOBULLE (API)

fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007 - 28 déc. 2004 à 18:31
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 21 mars 2007 à 18:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28466-icone-dans-le-systray-infobulle-api

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
21 mars 2007 à 18:45
C'est vrai que la qualification "plus professionnelle" n'est pas forcément très appropriée.
Après c'est toujours assez didactique de voir comment celà fonctionne réellement, pour les cas où celà deviendra vraiment nécessaire, quand la BCL standard ne fournit pas la focntionnalité voulue.
N'oubliez pas de réfléchir en .NET 1.1 quand vous regardez cette source, pas en 2.0 qui a vue la classe NotifyIcon être étendue.
Bonne continuation chez nos amis de CodeProject Kehops.
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
20 mars 2007 à 20:34
Je serais pas tout à fait aussi violent que Kehops, mais effectivement, mon avis est qu'il ne faut mieux pas utiliser les API quand on a des solutions plus simples, et directement intégrées à .net pour faire ce qu'on a à faire.
Si demain l'API en question change, le framework s'adaptera, et donc l'appli qui utilise le framework aura évoluté aussi, mais celle qui utilise directement une API windows.... je sais pas trop. A mon avis, utiliser une API windows, c'est vraiement quand on a pas le choix... mais bon, ce n'est que mon avis.
cs_kehops Messages postés 25 Date d'inscription mercredi 26 mars 2003 Statut Membre Dernière intervention 20 mars 2007
20 mars 2007 à 11:01
MDR ce site me fais délirer... "passer par les API c'est plus professionel" non mais faut arrêter là... MDR

On aura tout entendu, allé je ferme la fenêtre parceque là je suis MDR, je vais aller sur un VRAI site : codeproject.com...

Au moins on y voit pas autant de bétise!
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
5 juil. 2006 à 12:32
Il s'agit du NotifyIcon qui se trouve normallement dans ta boite à outils de composants. Pour le namespace, c'est System.Windows.Forms.
cs_rodcobalt22 Messages postés 193 Date d'inscription dimanche 10 février 2002 Statut Membre Dernière intervention 16 février 2016
5 juil. 2006 à 10:49
bonjour,
Tu cites qu'une classe existe dans le framework pour ça.
Pourrais tu me donner le nom de cette classe ( avec le workspace tant qu'a faire ).
Merci beaucoup.
SylvanusS Messages postés 13 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 13:21
a non cest bon
SylvanusS Messages postés 13 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 13:16
ca marche po non plus, dize kya une erreur dans le prog je te montre le screen , ta msn?
SylvanusS Messages postés 13 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 13:03
oki je telecharge et je teste :)
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
5 déc. 2005 à 12:51
Pour du .Net oui ça vaut mieux.

www.microsoftupdate.com / www.windowsupdate.com

ou
http://www.microsoft.com/france/msdn/netframework/default.mspx
SylvanusS Messages postés 13 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 12:47
ha !! i le fau ??? jai formater et je cest plus ou je lavais pri ci ta un lien ca serais bien ;)
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
5 déc. 2005 à 12:45
Le Framework .Net est installé sur ta machine ?
SylvanusS Messages postés 13 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 12:11
me dize : LAPLICATIION NA PAS REUSSI A SINITIALISER COREECTEMENT....

quand jexucute de EXE
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
26 mai 2005 à 00:19
Les version antérieures du Framework antérieures à la 2.0 beta 2 ne proposaient à priori pas de méthodes simples pour implémenter les infos-bulles dans le systray (en tout cas, je ne l'avais pas trouvé à l'époque). La grande innovation (lol) de cette dernière version est justement de permettre de faire des infos-bulles sur un NotifyIcon. Ca tue quand même, hein ?

;)
Oeil_de_taupe Messages postés 150 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 16 février 2009
6 janv. 2005 à 21:20
Oui je perd peut être ne portabilité, mais ça permet quand même de comprendre par exemple comment en C++ ou en Delphi il font pour mettre une icone dans le systray.
Et quand au style des infobulle... A vrai dire je ne comprend pas très bien ta question... :-)

D'après la doc que j'ai pu lire sur MSDN, les infobulles serait que compatible avec Windows XP. Je l'ai testé sous XP mais je n'ai pas pu tester mon prog sous 2000, si quelqu'un peut me dire si ça marche...

PS: J'imagine que si sous Windows 2000 ça marche, les icone doivent être une adaptation des celles de XP mais en moche (n'est déplaise au pro 2000 :-)
dev01 Messages postés 1 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 3 janvier 2005
3 janv. 2005 à 12:58
Salut !

Juste un truc : Pourquoi passez par les API Win32 alors que la classe existe .

Tu y perd en portabilité et ça c'est pas cool du tout ...
Sinon les infos bulles elles quel style ??? celui de XP (Win) ??
fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007
28 déc. 2004 à 18:31
Très intérressant merci ;-)

-----------------------
http://fg.logiciel.free.fr
Rejoignez-nous