Cherche LISTBOX et Couleur de son Scroll, désespérement !

timy94 Messages postés 50 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 7 janvier 2009 - 7 déc. 2005 à 10:15
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 8 déc. 2005 à 12:15
Bonjour çà tous.

J'ai créé un ListBox avec Visual Studio C++ avec la propriété / styles Disable noscroll. Donc j'ai une belle liste box avec un beau scroll vertical placé à droite.
Pour la couleur du fond et du texte pas de problème. Mais pour changer la couleur du scroll, je n'y arrive pas!
Je présume qu'il faut capturer le message par,

CASE WM_CTLCOLORLISTBOX:
puis captuer l'handle de la listbox et retourner la couleur, mais je patauge.

Attention il ne s'agit pas de changer la couleur d'un scrollbar, ça j'ai trouvé.
Mais bien un SCROLL APPARTENANT à une LISTBOX. Ca n'a pas l'air pareille!!

Bref comment prendre possetion de tous les éléments couleurs d'un objet., son cadre son relief et ses éléments 3D etc.....
Cela pourrait être valable pour tout autre objets, checkbox radobutton etc...

Merci de votre aide.


Timy94</gras>

3 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
7 déc. 2005 à 12:33
Si tu sous-classes la ListBox, tu recevra peut être le message WM_CTLCOLORSCROLLBAR?
0
timy94 Messages postés 50 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 7 janvier 2009
8 déc. 2005 à 09:20
Peux-tu m'indiquer le moyen de sous classer ma listbox. Ca je ne sait pas faire!


Timy94</gras>
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
8 déc. 2005 à 12:15
Ici je sous classe une ListBox:
http://www.cppfrance.com/code.aspx?ID=32072
0
Rejoignez-nous