Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4177 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[C++] System Tray messages

n°966094
polo021
Posté le 30-01-2005 à 17:00:27  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :

c'est quoi qui te bloque :??:


J'ai essayé et je n'ai pas réussi, je pense qu'il me manquait quelques détails. Le lien que j'ai donné est plus simple à comprendre pour qqun qui n'y connait rien (dommage que ce ne soit pas la meillleure méthode).

Harkonnen a écrit :


ben je l'explique dans ce topic ;)


Je vais essayer de trouver ca.


Message édité par polo021 le 30-01-2005 à 17:01:01
mood
Publicité
Posté le 30-01-2005 à 17:00:27  profilanswer
 

n°1347715
EverGlide
Posté le 16-04-2006 à 15:32:03  profilanswer
 

Bon un an après c'est à mon tour de poser ma question !
 
Mon icône s'affiche bien dans la barre du SysTray, mais il disparaît lorsque l'on passe le curseur de la souris dessus.
Quelqu'un aurai une idée d'où cela peut venir ?
 
Merci d'avance !

n°1347985
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-04-2006 à 02:51:20  profilanswer
 

poste le code stp


---------------
J'ai un string dans l'array (Paris Hilton)
n°1348054
EverGlide
Posté le 17-04-2006 à 12:24:18  profilanswer
 

Harkonnen a écrit :

poste le code stp


 
Alors la fonction est appelée lorsque l'on clique sur un élément d'un menu:
 

Code :
  1. #define WM_TRAY_MESSAGE (WM_USER + 2)


 

Code :
  1. BEGIN_MESSAGE_MAP(CXChargeDCEApp, CWinApp)
  2. ON_COMMAND(ID_APP_ABOUT, &CXChargeDCEApp::OnAppAbout)
  3. ON_COMMAND(ID_EDITION_CONFIGURATION, &CXChargeDCEApp::OnEditConfig)
  4. ON_COMMAND(ID_FICHIER_CONNECTION, &CXChargeDCEApp::OnFichierConnection)
  5. ON_COMMAND(ID_EDITION_CONFIGURATION_SIMPLE, &CXChargeDCEApp::OnEditConfigSimple)
  6. ON_COMMAND(ID_FICHIER_MINIMISER, &CXChargeDCEApp::OnFichierMinimiser)
  7. END_MESSAGE_MAP()


 

Code :
  1. afx_msg void CXChargeDCEApp::OnFichierMinimiser()
  2. {
  3. m_TrayData.cbSize = sizeof(NOTIFYICONDATA);
  4. m_TrayData.uID = IDR_MAINFRAME;
  5. m_TrayData.uFlags = NIF_ICON|NIF_MESSAGE;
  6. m_TrayData.uCallbackMessage = WM_TRAY_MESSAGE;
  7. m_TrayData.hIcon = LoadIcon(IDR_MAINFRAME);
  8. Shell_NotifyIcon(NIM_ADD,&m_TrayData);
  9. }


Message édité par EverGlide le 17-04-2006 à 12:28:19
n°1349278
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-04-2006 à 23:49:26  profilanswer
 

et quand l'icone disparait, t'as regardé dans le gestionnaire de taches si ton processus était encore en cours ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1349335
EverGlide
Posté le 19-04-2006 à 08:36:55  profilanswer
 

Oui, le process est toujours éxistant.


Message édité par EverGlide le 19-04-2006 à 08:37:19
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Comment créer une variable d'environnement au niveau system sous NT ?[C++Builder] Messages Windows
Piloter une application par messages Windows[ DEPLHI ] (source) Envoi de messages windows de pression de touche
Messages d'erreurs php...[JAVA] [ORACLE] récupérer les messages d'erreurs d'oracle sous java ??
[ORACLE] envoyé des messages avec les triggers ou autre procedures ...[MFC] rajouter des fonctions non reliées à des messages dans un dialog
[Java] la localisation des messages.Embedded System - microcontroller
Plus de sujets relatifs à : [C++] System Tray messages


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)