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 :

Changer la couleur d'une ligne dans une listbox


Sujet :

MFC

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Points : 34
    Points
    34
    Par défaut Changer la couleur d'une ligne dans une listbox
    Bonjour,
    Alors, j'ai créé une listbox dans une boite de dialog, j'ai 1 tableau qui contient des noms et un autre dans lequel on retrouve certains de ces noms. Je voudrais remplir ma listbox avec ces noms tout en verifiant que si le nom fait partie des 2 tableaux il doit apparaitre dans une autre couleur.

    La difficulté etant le changement de couleur. J'ai vue dans la FAQ qu'il fallait utilisé la fonction DrawItem mais j'ai pas tout compris et un peu d'aide serais la bienvenue. Merçi d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    Bon j'ai progréssé, mais mais cela ne me convient toujours pas. En fait la fonction DrawItem est appelé dès qu'un changement visuel apparait au niveau de ma ListBox, même si il j'agit juste d'un changement de fenêtre active. Hors moi je voudrais en gros pouvoir décider quand cette fonction doit être appelée (lors de l'appuie sur un bouton par exemple).

    J'éspere avoir été compréhensible (pas évident) .
    Merçi d'avance.

    PS: la fonction DrawItem est impossible a debugé? (on tourne en rond)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    Bon et bien devant l'avalanche de réponse a mon petit problème, je me suis débrouillé tout seul.
    En fait j'ai réussi a m'en sortir en envoyant a ma listbox le message WM_SETREDRAW(true ou false)

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 21/10/2009, 13h31
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [E-00] Syntaxe pour insérer une ligne ou une colonne dans une feuille
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2009, 09h27
  4. [MySQL] inserer une ligne d'une table dans une autre table
    Par piero53 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 14/12/2008, 18h29
  5. Réponses: 3
    Dernier message: 29/01/2008, 12h08

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