begin process at 2012 05 30 04:53:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

systray et info bulle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

systray et info bulle

vendredi 24 mars 2006 à 20:14:13 | systray et info bulle

gamemonde

Membre Club
oui bonjour je voudrais mettre un info bulle dans un systray j'utilise le code de msnd soit :

#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))

NOTIFYICONDATA IconData = {0};

IconData.cbSize = sizeof(IconData);

IconData.hWnd = GetHWND();

HRESULT hr = StringCchCopy(IconData.szInfo, ARRAYSIZE(IconData.szInfo), TEXT("Your message text goes here."));

if(FAILED(hr))

{

// TODO: Write an error handler in case the call to StringCchCopy fails.

}

IconData.uTimeout = 15000; // in milliseconds

Shell_NotifyIcon(NIM_MODIFY, &IconData);

mais la compilation me dit :
c:\Documents and Settings\ROULEAAJ\Bureau\Chat\SysTray.cpp(272): error C2039: 'szInfo' : n'est pas membre de '_NOTIFYICONDATAA'

doit-on inclure autre chose que windows.h
merci de me repondre.

vendredi 24 mars 2006 à 23:13:52 | Re : systray et info bulle

Joky

Membre Club
BOOL AddNotifyIcon(HWND hWnd, UINT uiId, LPCTSTR lpIcon, char *szInfoBulle)
{
    NOTIFYICONDATA nid;

    nid.cbSize = sizeof(NOTIFYICONDATA);
    nid.hWnd   = hWnd;
    nid.uID  = uiId;
    nid.uFlags =  NIF_MESSAGE | NIF_ICON | NIF_TIP;
    nid.uCallbackMessage = WM_TRAY_ICON;
    nid.hIcon = LoadIcon(hInst, lpIcon);

    strcpy(nid.szTip, szInfoBulle);

    return Shell_NotifyIcon(NIM_ADD, &nid);
}

if(!Meilleur("Joky")) return ERREUR;<

vendredi 24 mars 2006 à 23:14:34 | Re : systray et info bulle

Joky

Membre Club
Au faite rendons à césar ce qui est à césar, ce bout de code provient de la derniere source de LordBob
Donc voilà ;)
J'ai appris comment mettre une icon dans le systray grâce à lui lol.

if(!Meilleur("Joky")) return ERREUR;<

samedi 25 mars 2006 à 22:54:43 | Re : systray et info bulle

Taron31

Membre Club
Gamemonde >> Ajoute #include <shellapi.h> dans ton code...

___________________
MVS
- Most Valuable Student ( Microsoft)
lundi 27 mars 2006 à 15:04:16 | Re : systray et info bulle

gamemonde

Membre Club
Joky  : je sais comment mettre une icone l'enlever......
je voulais un info bulle comme quand on descend msn et qui dit ce programme est toujours en executions....

mon probleme est que j'avais pas la bonne version d'explorer su j'en crois le fichier shellapi.h qui est inclus avec windows.h dans vs2003.net

alors j'ai tricher en enlevant les #if mais ca change rien car meme si j'ai access maintenant au donnée membres de la classe NOTIFYICONDATA si je lui rentre une valeur et un timeout, mon info bulle n'apparait même pas. ma solution est de trouver ce que je n'est pas ce qui sera dificile car il etias ecrit #Variable (je me souvient plus laquelle) > 0x0500 .....

donc et bien je vais continuer a chercher, si vous avez une idée dite le moi s-v-p toute les idées seront les bienvenue.
Ps : j'ai windows professionnelle services pack 2.


Cette discussion est classée dans : systray, bulle, info, sizeof, icondata


Répondre à ce message

Sujets en rapport avec ce message

info bulle dans la systray [ par simmet ] Bonjour a tous J'ai un petit souci en C ou c++ que je n'arrive pas a resoudre : J'ai un programme qui donne a l'utilisateur le temps de connexion qui info bulle [ par abdoulax ] Comment fait on pour mettre des info bulle dans un dialog par exemple au survol d'un bouton comme le fait windows?Have Fun ... Info bulle dans un Liste box en Visual lStudio C++ [ par timy94 ] Bonjour, Comment faire apparaitre une info-bulle pour chaque élément d'une liste? Cette info-bulle, dynamique, donne certaines caractéristiques récupé Info-bulle (MFC) [ par garslouche ] Salut à tous!Je voudrais utiliser une info bulle (CToolTipCtrl) sur un CStatic dans une Dialog Based Application. Mais tous les exemples que j'ai trou INFO BULLE [ par watoubilly ] Bonjour, j'aurais voulu savoir si quelqu'un parmis vous saurait comment faire pour faire apparaitre une info bulle sur un composant quelconk. Merci !! info-bulle [ par ludo_it ] Salutj'ai un projet avec une CFormView, j'ai créé une boite de dialogue avec des editboxs , lesquelles possèdent des variables membres de type CEdit, Une image dans un info-bulle, c'est possible??? [ par dhylde ] Bonjour a toutes et a tous, Je cherche a savoir s'il est possible de mettre une image dans un infobulle. Si non esque quelqu'un peu me conseillé sur u bulle info au passage de la souris [ par lafolle24320 ] Bonjour, en phase de développement d'un petit agenda en api win 32. je oudrais lorsque je passe sur une case surlingner celle ci et afficher un petit Systray and linux [ par Booster ] Bonjour à tous,J'aimerais mettre une icone systray sur linux (Gnome ou KDE).Problème je ne trouve aucune exemple de code natif (Recherche google penda


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,187 sec (3)

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