Вы правы, это звучит просто. К сожалению, однако, это не так просто сделать в реальности. Элемент управления TreeView в VB6 является оберткой вокруг дерева общих элементов управления, но он не раскрывает большую часть функциональности элемента управления. Вы можете делать то, что вы хотите, создав подкласс управления и обработав событие рисования элемента как владелец. У меня не установлена удобная среда разработки VB6, но вот несколько полезных ресурсов, которые вы можете проверить:
Сайт Брэда Мартинеса на хардкорных советах VB6:
http://btmtz.mvps.org/treeview/
и мой личный фаворит:
VBAccerator веб-сайт Стива МакМахона
http://www.vbaccelerator.com/home/VB/Code/Controls/TreeView/TreeView_Control/article.asp, которая имеет очень хорошую реализацию пользовательского элемента управления, которую вы можете вставить прямо в свой проект, исходный код и все.
Эти два сайта необходимы для разработки VB6 наряду с сайтом Карла Петерсона:
http://vb.mvps.org/
Удачи!