begin process at 2012 02 08 22:59:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > ICONE DANS LA BARRE DES TACHES AVEC MENU (VC++)

ICONE DANS LA BARRE DES TACHES AVEC MENU (VC++)


 Information sur la source

Note :
9,25 / 10 - par 4 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :windows, icone, barre, taches, systemtray Niveau :Débutant Date de création :18/05/2002 Date de mise à jour :02/01/2006 16:29:45 Vu / téléchargé :16 558 / 1 084

Auteur : ADPro22

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Illustration pour mettre et enlever une icone dans la barre de taches avec gestion d'un menu.
J'ai essayé de commenter un peu la source.

Sous VC++.  


Merci à vos commentaires ! Cette version fonctionne sous XP (pb du WM_TRAY_ICONE)      

Source

  • Last update : 11.08.03
  • Last update : 20.05.02
  • cf zip.
Last update : 11.08.03
Last update : 20.05.02
cf zip.         

 Conclusion

Bugs :
Problème mineur de gestion du double-clic.    

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 décembre 2005 23:06:27 :
- maj mots clefs
02 janvier 2006 16:29:46 :
mots clefs

 Sources du même auteur

TRANSFORMER UN INT/DOUBLE... EN CHAINE DE CARACTÈRES DE TYPE...
Source avec Zip SERVEUR/CLIENT SOUS WINDOWS EN MODE CONSOLE (VC++,DEVCPP,BOR...
Source avec Zip CLASSE DE CALCUL MATRICIEL (VC++ ET DEVCPP)
CLASSE DE CALCUL MATRICIEL (VC++ ET DEVCPP)
3 EXEMPLES DE TRIS (DEVC++ VC++)

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10
Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika
Source avec Zip [MYLIB] GESTION DE FICHIERS par Galaad2908
Source avec Zip PROTECTION AU DÉMARAGE DE WINDOWS ET PENDANT par daminator2
MODIFIER LA HAUTEUR DE LA BARRE DE TACHES par gabuzomeuh

Commentaires et avis

Commentaire de zeratul67 le 24/08/2002 16:54:21

Salut !
Ton code m'a servi pour comprendre l'affichage d'un menu contextuel à une position donné. Je le trouve bien commentée.
Merci !
@+

Commentaire de linkside le 23/05/2003 11:24:11

Yop ^^
Ca devrait sans doute m'être d'une grande utilité mais le menu ne marche pas. J'ai winXP. En faite le ucallbackmessage n'est pas envoyer ou recu qd je fait un click droit ou autre sur l'icone du systray.
Si tu vois de koi ca peux venir merci de me prevenir.
Bon taf^^

++

----Linkside----

Commentaire de linkside le 23/05/2003 11:24:13

Yop ^^
Ca devrait sans doute m'être d'une grande utilité mais le menu ne marche pas. J'ai winXP. En faite le ucallbackmessage n'est pas envoyer ou recu qd je fait un click droit ou autre sur l'icone du systray.
Si tu vois de koi ca peux venir merci de me prevenir.
Bon taf^^

++

----Linkside----

Commentaire de maya75 le 24/05/2003 16:08:00

pareil que linkside sinon c cool :)

Commentaire de jeancrien le 08/06/2003 15:05:28

Salut !
Code Nickel sur Windows 2000 et bizarrement retranscris sur XP et beh on perd l'accès au menu (tel que le disent maya75 et LinkSide).
Alors je sais pas l'expliquer mais il suffit de changer :
#define WM_TRAY_ICONE 999
en
#define WM_TRAY_ICONE 99
et dire 3 fois le mot 'magie' (j'rigole pas utile) et là ça marche....
Alors soit ce numéro de message 999 est réservé par XP ou soit ..... je sais pô.....

Bref Merci APProc22 pour ton aide précieuse.

Commentaire de maya75 le 09/06/2003 13:41:41

Merci jeancrien pour l'astuce ! Les voies d'Xp semblent parfois impénétrables...

Commentaire de ADPro22 le 10/06/2003 02:30:44

Bonsoir, Désolé mais j'avais réalisé ce programme il y a un an et j'étais sous Win 98. Depuis, c'est Win 2000 mais pas XP. Ceci dit, c'est tout de même étrange cette histoire de define...

Commentaire de linkside le 11/06/2003 01:01:20

Ouaip j'avais pas pensé à ca ^^ c'est bien trouvé en tous cas.
Surement que ce numero est reserve comme le dit "jeancrien", on m'avait d'ailleur conseillé d'utiliser pour les #define de ce type WM_TRAY_ICONE  (WM_USER+1)
WM_UNAUTREDEFINEPERSO  (WM_USER+2)
pour eviter justement de tomber sur des défines réservées sachant que d'après ce que l'on m'avait dit, toutes les valeurs apres WM_USER ne seraient jms utiliser par le systeme. Si kkun passe par la et peux confirmer ^^.

----Linkside----

Commentaire de remanv69 le 01/07/2003 19:25:21

bonjour j'utilise devc++
et jaimerait bien compile mais ca ve pas ya t'il un probleme o niveau de la portabilite des fonctions ??
merci de me repondre

Commentaire de ADPro22 le 11/08/2003 15:16:28

linkside : merci

remanv 69 : oui les fonctions sont portables. Seule la partie Ressource contient des instructions spécifiques à VC++.

Commentaire de LordBob le 06/02/2004 21:55:20

cette source est génial, elle m'a permis d'apprendre a ajouter un icone dans la systray et d'y ajouter une menu... et en plus j'ai compris plutot facilement !!!

Commentaire de gabuzomeuh le 07/05/2004 03:04:00

> ADPro22

pour pouvoir fermer la fenetre principale, enlever le code

LRESULT CALLBACK DlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)  
{
  switch(msg)
   {
    case WM_COMMAND:

et le remplacer par:

LRESULT CALLBACK DlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)  
{
  switch(msg)
   {
    case WM_CLOSE:
     SendMessage(hwnd,WM_COMMAND,IDC_QUIT,NULL);
     return 0;

    case WM_COMMAND:

Commentaire de gabuzomeuh le 07/05/2004 03:07:15

> ADPro22

pour éviter d'avoir un enchainement de message box, enlever le code:

MessageBox(NULL,

et le remplacer par:

MessageBox(hwnd,

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PB pr mettr Icone de prg ds barre des taches "en bas à droite de l'ecran" [ par Benwillis ] Comment faire pour réduire une fentre d'un programme ds un Icone ds la barre des taches en bas à droite de l'écran? ICONE ET BARRE DES TACHES [ par krovomite ] Voila mon problème :Je cherche a mettre un exe dans une icone que je mettre dans la barre des taches.Le problème etant que j'arrive a creer une icone Comment peut on faire persister une Toolbar dans la barre des taches au redémarrage de windows [ par frileux ] Je suis en train de réalisé une barre d'outil qui se met dans la barre des taches et j'aurais voulu savoir comment on pouvais faire pour que comment créé ton une barres d'outilles dans la barre des taches de windows en vc++ [ par lermit ] bonjour à tous, je voudrais créé une barres des tables dans la barre des taches de windows qui m'affiche le temps mon ordinateur est allumé. quelqu'u Comment faire pour afficher mon programme réduit dans la barre des taches de Windows dés le démarrage? [ par ndubien ] Bonjour,Je cherche à savoir comment faire pour démarrer un programme réduit dans la barre des taches de Windows dés le démarrage (en C API Win32).Je m Icone Barre des taches instable [ par Trollien ] Bonjour,voilà j'arrive à mettre mon icone dans la barre des taches sans problèmes, mais celle-ci s'efface lorsque le curseur passe dessus.Si qqn conna comment faire disparaitre le bouton de l'application de la barre des taches? [ par badrbadr ] Bon, voila : chaque programme a un bouton dans la barre des taches lors de leur lancement.comment on peut faire disparaitre ce bouton de mon applicati Changement de sessions et icones [ par Joccy ] Bonjour, Voila, je dessine une icone personnalisable (grâce aux fichiers CMeterIcon.h/cpp trouvés sur le Web et qui fonctionnent très bien [^^happy3] Windows 7 progression dans la barre des tâches [ par PriMe2302 ] Bonjour, Je voudrais savoir comment faire pour mettre la progression dans l'icône de mon programme dans la barre des tâches Merci Disparition du programme dans la barre des taches [ par Grenapeel ] Bonjour,je rencontre actuellement le probleme suivant : J'ai un programme (MFC) avec une premiere fenetre qui s'ouvre ou on choisit le type de distanc


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,654 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales