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 :

NM_CUSTOMDRAW et CListCtrl


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    Par défaut NM_CUSTOMDRAW et CListCtrl
    Bonjour,

    Dans mon application certaines classes dérivent de CListView. Pour ces classes, le message NM_CUSTOMDRAW est traité afin de personnaliser l'affichage via la méthode OnCustomDraw.

    Il y a également une classe qui dérive de CFormView et comporte un contrôle de type CListCtrl. Je souhaiterais ausi traiter NM_CUSTOMDRAW pour CListCtrl.

    En recherchant la documentation de NM_CUSTOMDRAW, on apprends que ce message n'est pas émis par les contrôle de type CListCtrl.

    Comment faire (quel message intercepter) pour personnaliser l'affichage de CListCtrl?

    Whitebird001

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Tu peux utiliser la surcharge de la fonction DrawItem.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    Par défaut
    Oui à condition toutefois que DrawItem offre la même liberté "au pixel près" que OnCustomDraw.

    Et qu'en est-il de OnDraw?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Si je dis pas de bêtises, DrawItem te permet de redessiner tout ce qu'il y a dans le rectangle d'un item.

Discussions similaires

  1. [MFC] CListCtrl: colonnes fixes + tri des items
    Par bigboomshakala dans le forum MFC
    Réponses: 5
    Dernier message: 10/05/2004, 22h54
  2. Réponses: 2
    Dernier message: 10/05/2004, 11h20
  3. Selectionner ligne dans une ClistCtrl
    Par fr66 dans le forum MFC
    Réponses: 2
    Dernier message: 03/05/2004, 14h58
  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