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 :

[MFC]Récupération handle d'une vue pour PostMessage[/MFC]


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut [MFC]Récupération handle d'une vue pour PostMessage[/MFC]
    Bonjour,

    J'ai une application avec 2 vues qui dérivent de CView. La première vue a un bouton et je souhaterai que lorsque l'on appuie sur le bouton, un message soit envoyé à la deuxième vue. La première vue ne possède pas d'instance de la deuxième et vice versa..... Ainsi, j'ai réussi à catcher le message lorsque l'on appuie sur le bouton mais je ne sais pas commant trouver l'handle de la deuxième vue pour faire le PostMessage (prend en paramètre l'handle sur la deuxième vue)....

    Quelqu'un peut il m'aider???

    Merci

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu peux regarder à cet endroit pour énumerer tes fenetres http://c.developpez.com/faq/vc/?page=CWinApp#GetAllView

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    Je pensais à la fonction RegisterWindowMessage mais je ne sais pas comment elle fonctionne. Est ce une bonne piste pour envoyer un message à ma vue et comment le réceptionner au niveau de la vue???

    Merci

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Pourquoi pas, mais le plus simple n'est-il pas de faire connaitre aux vues la vue à laquelle envoyer un message ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    C'était tout simple!!!!!

    j'ai utilisé un :ostMessage avec en paramètre un brodcast pour être envoyé à toutes les vues.

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    pense alors au bouton résolu en bas à gauche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] récupération variable depuis une requête pour en déclencher une autre
    Par Baldric de Dol dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/05/2008, 20h35
  2. [SQL] Récupération éventuelle d'une variable pour faire des tests
    Par mougeole dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 24/05/2006, 13h56
  3. Pour utiliser MFC et directX9 dans une fenetre dialogue
    Par Mathieu008_67 dans le forum DirectX
    Réponses: 2
    Dernier message: 17/11/2005, 19h09
  4. Créer une vue pour trier une requete UNION ?
    Par Etienne Bar dans le forum SQL
    Réponses: 3
    Dernier message: 03/01/2003, 20h22

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