Hi all, wonder if anyone has experienced the same before and if there is a solution to such issue or suggestions. I have a Win32 GUI app with a treeview of nodes(# varies from a few to hundreds). While node text does not exceed defined control boundary, it all works well. However, when vertical/horizontal scroll bar is required, expanding and collapsing both give problem refreshing the control. It happens when one clicks on the +, - sign but not on the node text. I've tried InvalidateRect() on treeview control and/or the parent window to no avail. Also tried using win32 api sendmessage WM_SETREDRAW that only stop/start control from refreshing on changes. Anyone has any idea? Maybe on -addstyle option on treeview control?? Aldo if you're reading this and have time, can you shed some light? Please advise. Thanks.