How can I refresh the expand sign in a treeview control ?

InvaderJOBO's Avatar
Newbie Member
Hello...

I am working on a treeview control window and I would like to know how I can refresh the expand sign in front of it. If I add a new item into an existing item, the + sign do not show. I must double-click the item (expand it) for it to refresh...

Thanx...
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
There is a property where + sign is always shown and so you need to set that property
0
InvaderJOBO's Avatar
Newbie Member
Is it a property or a style ? I'm using plain win32, not MFC...

I checked all the TVS_ and TVIF_ and none seems to be the right one... Guess it's back to digging in the MSDN doc...
0
carl1's Avatar
Light Poster
No, it has nothing to do with the style.
Your code is just wrong.
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
This code should help you.

Code:
	HTREEITEM hitem = tree.InsertItem(_T("Shabbir"));
	tree.InsertItem(_T("Another one"),hitem);
	tree.Expand(hitem,TVE_EXPAND);
tree is a CTreeCtrl object