IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[VC++] System TrayIcon avec QT


Sujet :

MFC

  1. #1
    Membre confirm�
    Inscrit en
    Mars 2005
    Messages
    60
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 60
    Par d�faut [VC++] System TrayIcon avec QT
    Bonjour,

    je realise une application sous visual c++ en utilisant la lib QT, et je voudrais savoir comment faire pour avoir une icone systeme (system trayicon), de maniere a ce que quand je double clique dessus, la fenetre de mon application apparait, et que quand je ferme cette fenetre, l'application subsiste quand meme en execution a travers l'icone systeme.
    j'ai entendu dire que QT avait un exemple de ce genre de cas de figure dans l'une de ses versions 2.*, mais j'ai pas trouve un moyen facile de faire ca avec cette lib.

    merci d'avance de votre aide.

  2. #2
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    A priori, ce n'est pas avec la lib que tu feras ca.
    Cet apres midi, il y a eu un post pour cr�er une TrayIcon...

    Pour ouvrir la fen�tre sur double clic, tu interceptes le message idoine.

    s�rement que tu trouveras un exemple complet sur le MSDN.

  3. #3
    Membre confirm�
    Inscrit en
    Mars 2005
    Messages
    60
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 60
    Par d�faut
    re,

    oui je sais bien que le "coeur de metier" de QT c'est pas de faire ca, mais vu que les bouts de code que j'ai trouve sur le sujet utilisent en general des objet de la MFC pour l'interception des message de la trayicon, donc je me demandait si QT n'offre pas une alternative a la chose, d'autant plus qu'ils ont une sorte de STL parallele super pratique et complete (et qui ne touche pas super specifiquement qu'aux UIs).

    voila, merci encore de m'apporter une reponse.

  4. #4
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Ca se passe avec la fonction Shell_NotifyIcon.

  5. #5
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    Tiens, un petit artivle de Microsoft sur le MSDN :

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch11f.asp

    Avec toutes les possibilit�s qui sont associ�es � une TrayIcon

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Recherche systeme linux avec xgl ou aigxl
    Par Titeuf01-87 dans le forum Distributions
    R�ponses: 7
    Dernier message: 25/03/2007, 19h03
  2. [SYSTEME] Pb avec CD installa automatique WIN XP
    Par evarista dans le forum Windows XP
    R�ponses: 7
    Dernier message: 09/01/2006, 18h52
  3. [Système]communiquer avec un processus externe sous windows
    Par tweety dans le forum G�n�ral Java
    R�ponses: 4
    Dernier message: 14/11/2005, 17h17
  4. [systeme] - pb avec deux OS Win 98 et WIN XP
    Par rico_49 dans le forum Windows XP
    R�ponses: 1
    Dernier message: 24/10/2005, 14h25
  5. R�ponses: 13
    Dernier message: 20/06/2005, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo