Subj : TTreeView hints wrong when OpenGL context initialised To : borland.public.cpp.borlandcpp From : chrisweaver2 Date : Wed Jul 07 2004 05:10 am Hi, My application has an OpenGL context displaying a 3d view in a canvas window and a TTreeView which automatically displays lists of 3d objects. The treeview shows tooltips (hints) for the TTreeNode items if the width of the tree component is reduced by the user so that its too small to read the full item names. When you hover the mouse over a single item the hint is correct, but if you then move the mouse up the list the hints are out-of-step. Also, if the TTreeNode items Text are different lengths then black areas are sometimes displayed in the hints. e.g. TreeView Items Hints Displayed Item 1 Item 2 Item 2 Item 3 Item 3 Item 4 Item 4 Item 4 Everything in alright before the OpenGL context in initialised but afterwards its as described until the context is deleted. Any ideas very welcome, I could override all the tooltips and manually set the hint text myself but there definately seems to be a bug in Borland's TTreeView hint code in conjunction with OpenGL. Thanks, Chris. .