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] Selection dans un CTreeCtrl et bi-écran


Sujet :

MFC

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2006
    Messages : 31
    Par défaut [MFC] Selection dans un CTreeCtrl et bi-écran
    Bonjour

    Dans un CTreeCtrl, j'avais besoin de recuperer l'item selectionné. J'ai donc fait un petit tour par la faq, et j'ai recuperé la methode proposé par Farscape (un petit merci au passage vu l'aide que la faq a pu m'apporté par le passé).
    Ca marche tres bien, sauf que je dois pouvoir travaillé en bi-ecran. Et là, si ça fonctionne sur l'ecran principale, ça ne marche plus sur le 2eme ecran.
    Enfin, oui et non, ça depends comment est configuré le second écran. à droite de l'ecran principale, c'est ok, mais à gauche, les coordonnées recupérées font n'importe quoi (en x en tout cas).
    J'ai eu beau triturer ça dans tout les sens, impossible d'arriver à faire quelque chose.

    Donc si quelqu'un connait une solution à ce probleme, ou alors une autre methode pour recuperer l'item selectionné dans l'arbre, je suis preneur

    Merci pour votre aide

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    effectivement c'est un probléme ...
    je connais mal les apis en multi-ecrans ,je ne sais pas si il y a quelque chose
    dans ce cas precis pour recuperer la position correcte de la souris.

    essaye de récupérer l'item avec ça pour voir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    HTREEITEM hItem = pmyTreeCtrl->GetSelectedItem();

  3. #3
    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
    le probleme du multi écran, c'est que les coordonnées de la souris peuvent devenir négative si l'écran a gauche n'est pas le primaire

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2006
    Messages : 31
    Par défaut
    Honte sur moi!!

    Pourtant j'ai parcouru msdn, mais je suis passé à coté de GetSelectedItem() qui marche tres bien.
    Probleme resolu donc quelque soit l'ecran et sa position.

    Alors que je pensais que le bi-ecran etait de plus en plus repandu (surtout chez les developpeur), je suis ettonné de voir les problemes que ça entraine (meme style de probleme recemment sur une appli en Java)

    En tout cas merci bien.

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    je travaille actuellement sur un appli qui doit absolument gérer le multi-écran. Et en fait, j'ai l'impression que si l'on se contente d'utiliser les méthodes win32 et en prenant garde au référentiel (fenêtre mère, en gros) ça roule tout seul

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [MFC]Pb d'édition dans un CTreeCtrl ???
    Par Lofwyr dans le forum MFC
    Réponses: 6
    Dernier message: 01/08/2003, 14h46
  3. [MFC] image dans un header de CListCtrl
    Par tut dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2003, 15h26
  4. [Sybase] Select dans une select loop en C
    Par Claudio dans le forum Sybase
    Réponses: 2
    Dernier message: 29/04/2003, 18h06
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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