BACKCOLOR DANS TREEVIEW

Messages postés
206
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 décembre 2007
- - Dernière réponse : patricktoledano
Messages postés
3
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
26 août 2007
- 28 nov. 2006 à 13:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4803-backcolor-dans-treeview

Afficher la suite 
patricktoledano
Messages postés
3
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
26 août 2007
-
C'est excellent.

Cependant je ccherche une solution pour VBA. Dans ce cas il est nécessaire de récupérer le Hwnd du contrôle qui n'est pas accessible dans MSACCESS et plus généralement dans VBA.

Comment retrouver le handle de tout contrôle au sein de VBA et notamment sous MSACCESS. Je suppose que l'on peut le faire via des API et VBE. J'ai cherché sans triuver.

Merci
nah666
Messages postés
75
Date d'inscription
samedi 30 août 2003
Statut
Membre
Dernière intervention
7 janvier 2008
-
En utilisant le code + haut :

Pour changer couleur de fond, envoyer le message suivant :

Private Const TVM_SETBKCOLOR = (TV_FIRST + 29)

Pour changer couleur de ligne, envoyer le message suivant :

Private Const TVM_SETLINECOLOR = (TV_FIRST + 40)

Pour changer couleur de texte, envoyer le message suivant :

Private Const TVM_SETTEXTCOLOR = (TV_FIRST + 30)

Source :
http://www.vbaccelerator.com/home/VB/Code/Controls/TreeView/TreeView_Control/VB5_TreeView_Full_Source_zip_vbalTreeView_ctl.asp

bonne prog all
Vyper909
Messages postés
24
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
8 janvier 2007
-
Ok, merci tout-de-même...
cs_Kelpan
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006
-
A première vue, ce n'est pas prévu.

J'ai pas la réponse.
Vyper909
Messages postés
24
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
8 janvier 2007
-
Il a expliqué comment changer la couleur de FOND des noeuds. Moi je parle de la fine ligne à peine visible qui RELIE les noeuds entre eux et/ou à la racine. C'est pas la même chose...