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 :

y a t il TVN_SELCTED au lieu de TVN_SELCHANGED


Sujet :

MFC

Vue hybride

moooona y a t il TVN_SELCTED au lieu... 11/08/2010, 14h30
ram-0000 Heu ... c'est pas très clair... 11/08/2010, 21h13
moooona Bonjour, Ce que je veux dire... 12/08/2010, 08h29
ram-0000 C'est plus clair comme cela... 12/08/2010, 09h41
moooona Merci beaucoup ram-0000. mais... 17/08/2010, 14h40
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2008
    Messages : 354
    Par défaut y a t il TVN_SELCTED au lieu de TVN_SELCHANGED
    Bonjour,

    j'ai créé une application MFC de type explorateur window.
    j'ai voulu ajouter un code lors de la sélection d'un élément dans le tree.
    Pour cette raison, j'ai ajouté cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ON_NOTIFY_REFLECT(TVN_SELCHANGED, OnSelchanged)
    Le probléme maintenant que je ne veux pas que ce code que j'ai ajouté dans la méthode OnSelchanged fonctionne seulement lorsqu'on change la sélection d'un élément à un autre dans le tree mais j'ai voulu que dés qu'il détecte une selection dans le tree il fait le bout de code ajouté.

    Merci.

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par moooona Voir le message
    Le probléme maintenant que je ne veux pas que ce code que j'ai ajouté dans la méthode OnSelchanged fonctionne seulement lorsqu'on change la sélection d'un élément à un autre dans le tree mais j'ai voulu que dés qu'il détecte une selection dans le tree il fait le bout de code ajouté
    Heu ... c'est pas très clair ce que tu dis.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2008
    Messages : 354
    Par défaut
    Bonjour,
    Ce que je veux dire exactement est que je veux faire un bout de code dés que l'utilisateur sélectionne un élément de tree.
    Par contre TVN_SELCHANGED permet d'exécuter ce bout de code lorsque je change la sélection c'est à dire lorsque je sélectionne l'élément 1 puis je sélectionne l'élément 2 il s'exécute. En effet si je clique sur le rightView et je reviens au leftview et je sélectionne un élément rien ne se passe.
    Ce cas qui me pose le probléme. En faite je veux même si je clique sur le rightView puis je reviens au leftview et je sélectionne un élément le bout de code s'exécute.
    Merci d'avance pour votre aide

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    C'est plus clair comme cela

    Il me semble que ce que tu décris n'est pas le fonctionnement normal.

    Si tu sélectionnes l'élément 1 dans la left view puis tu vas dans la right view et puis sélectionnes l'élément 2 dans la left view, le code OnSelchanged() doit être appelé.

    Par contre, si tu sélectionnes l'élément 1 dans la left view puis tu vas dans la right view et puis resélectionnes l'élément 1 dans la left view, le code OnSelchanged() n'est pas appelé (il n'y a pas de changement de sélection). Dans ce dernier cas, il faut jouer aussi avec le OnSetFocus() de ton tree view.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2008
    Messages : 354
    Par défaut
    Merci beaucoup ram-0000. mais meme avec setfocus ça n'a pas marché.
    J'ai essayé aussi avec NM_CLICK( j'ai trouvé l'exemple dans ce lien http://cpp.developpez.com/faq/vc/?page=CtreeCtrl) mais il n'est pas marché.
    y a til une chose comme ça qui me permet d'intercepter le click sur le leftview.
    Merci Beaucoup pour votre aide

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

Discussions similaires

  1. [Designer 6i]: 6Bouton de navigation au lieu de 5
    Par patmaba dans le forum Designer
    Réponses: 7
    Dernier message: 30/07/2007, 07h49
  2. Pourquoi me conseille t'on le C au lieu de VB ?
    Par hicham000 dans le forum Langages de programmation
    Réponses: 16
    Dernier message: 11/06/2004, 19h38
  3. [BDD] renvoyer une chaine vide au lieu de null
    Par cmoulin dans le forum JDBC
    Réponses: 6
    Dernier message: 06/05/2004, 11h38
  4. Equivalent IN ms avec un ET au lieu du OU ds la lste
    Par Pompil dans le forum Requêtes
    Réponses: 4
    Dernier message: 04/03/2004, 21h20
  5. [TOMCAT] affichage arborescence au lieu d'éxécuter la servle
    Par lombra dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 13/08/2003, 13h30

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