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] Option Clistctrl


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut [MFC] Option Clistctrl
    hello tout le monde,
    j'ai une listctrl en mode "Report"et je veux desactivé une option.
    Dans la 1er colonne, si on se deplace dans la listctrl en enfoncant la souris et on cree un retrangle en pointiller pour selectionner plusieur item.
    ba je veux desactivé ce mode.

    j'ai pensé à activé le mode "Single selection" mais ca me desactive les touche "ctr" et "shift", de plus je veux selectionner plusieur item mais à une autre facon.

    quelque sait que varible à modifier pour supprimer ce retrangle svp.

    PS : j'ai remarqué que le retrangle ce cree que dans la partie non texte.


    merci d'avance

  2. #2
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    As-tu déjà essayer avec CListCtrl::GetExtendedStyle...
    Dans le msdn, il y a plusieurs options qui permettent de personaliser son ListCtrl grace à CListCtrl:Set)(Get)ExtendedStyle

  3. #3
    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
    essaye d'enlever le type LVS_EX_TRACKSELECT

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut
    j'ai deja essayer tout les mode de style
    et pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    m_AutoConfDlg->m_plistctrl.SetExtendedStyle(~LVS_EX_TRACKSELECT);
    ca n'a pas marché nonplus, ou alors j'enleve mal.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut
    j'ai trouvé un truc pour contourner le probleme, mais c'est pas tres joli.
    je met la taille de la 1er colonne à 0.
    et je commence travailler que sur la 2eme colonnes.

    personnne à trouver mieux svp ?

  6. #6
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Personnellement, je n'aurai pas fait le meme code que toi.
    Tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ~LVS_EX_TRACKSELECT
    Je pense que j'aurais fait le test de redéfinir complètement la style du listctrl.

    On ne sait jamais

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut
    comment tu fait ?

  8. #8
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    En faisant un SetExtendedStyle(LVS_...|LVS_...,...);

    Le plus délicat est de trouver les éventuels bons paramètres

    Qui a dit facile ?

  9. #9
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut
    ba ,j'ai deja tout essayer les diferrents parametres.
    mais ca n'a pas marché.
    je pense qu'il faut toucher au niveau bit des parametres, mais ca demande plus d'info, et j'ai pas trouvé.

    tantpi je vais rester sur ma solution à l'arrache.

Discussions similaires

  1. [MFC] Bug Clistctrl
    Par lykim dans le forum MFC
    Réponses: 2
    Dernier message: 21/04/2006, 09h27
  2. [MFC] drawItem ClistCtrl
    Par benahpets dans le forum MFC
    Réponses: 1
    Dernier message: 09/09/2005, 11h11
  3. [MFC] Raffraichissement CListCtrl
    Par pitch21 dans le forum MFC
    Réponses: 2
    Dernier message: 18/08/2004, 18h10
  4. Réponses: 3
    Dernier message: 18/11/2003, 13h22
  5. [MFC] image dans un header de CListCtrl
    Par tut dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2003, 15h26

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