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 :

évènement souris inactif


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 33
    Par défaut évènement souris inactif
    Bonjour,

    je fais un viewer 3d en MFC basé sur le tuto "Integrating Direct3D 9.0 With MFC Using Visual Studio .Net (7.0)" qu'on peut trouvé sur :
    http://www.moon-labs.com/ml_resources.htm

    En gros il crée un projet de type single document et enregistre ses classes dans un objet CSingleDocTemplate.

    le problème est que j'ai besoin de créé une interface et donc de créé une autre classe de type dialogue pour avoir un minimum d'interaction (afficher le nom de l'objet, ce genre de chose), mais comme il s'agit d'un CSingleDocTemplate, ma nouvelle classe dialogue (qui contient une list pour l'instant) n'est pas sensible aux évènement souris, etc...

    Suis-je donc obligé de créer un projet dialog based ou y a t-il une solution qui m'éviterais de tout recommencer?

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    J'ai du mal à voir ce que tu cherches à faire et le problème.
    Ta Dialogue, qu'est-elle supposée être ?
    Une vue ?
    Une boîte de dialogue modale ? (config, etc.)
    Une boîte de dialogue flottante, non-modale ? (typiquement, avec une mini-barre de titre, comme les barres d'outils flottantes).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 33
    Par défaut
    La dialog est censé etre une vue.
    En gros on charge un ou plusieurs objet 3D et les noms s'affichent dans la liste contenu dans la dialog. J'aimerais ensuite pouvoir cliquer sur la list pour sélectionner un nom, mais la dialog ne reçoit pas d'event.

    Je pense que ça vient du fait d'être en single document mais je n'en suis pas sur (je ne connais pas tres bien MFC, je viens de m'y mettre)

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Il manque un peu d'information pour vraiment comprendre ton problème. Mais peut-être qu'en dérivant ta vue de CFormView, cela pourrait t'aider (cas où ta seule fenêtre est ta boîte de dialogue). Sinon, en dérivant de CDialog et en la créant en non modal, cela devrait marcher.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 33
    Par défaut
    J'ai recréé le projet en "dialogBased" et tout marche bien comme je veux.

    Le problème venait surement de la configuration singleDoc.

    Merci pour vos réponses

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

Discussions similaires

  1. [JTextPane] Ajouter un évènement souris sur un mot
    Par soad dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 20/03/2007, 15h12
  2. Réponses: 2
    Dernier message: 17/11/2006, 13h48
  3. [Débutant]Gestion des évènements souris
    Par bubu251 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 06/10/2006, 11h49
  4. [FLASH MX2004] Les actions des événements souris ne fonctionnent plus
    Par Demco dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 21/04/2006, 21h37
  5. [wxpython] problème avec les événements souris
    Par kalimero dans le forum wxPython
    Réponses: 2
    Dernier message: 13/11/2005, 15h42

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