I’ve written a Windows application that uses OpenGL. The problem I’m having is that the various tool tips get screwed up all over Windows when the window in my app that uses OpenGL to paint itself is open. The behavior I’m seeing is that the tool tips seem to show the text for the last control I’ve hovered over, but the tooltip length reflects the length that it should be for the current control. As soon as I close the OpenGL window, the problem goes away.
This is truly puzzling to me and I would be most appreciative if someone could explain this one to me. I am able to reproduce the problem on numerous machines. All machines have Windows XP, but different video cards.
No, I don’t have a solution. The funny thing is it only affects the tooltips outside of applications. So the tooltips on the taskbar, start menu, and toolbars seem to be the ones affected. I think it’s a problem only Microsoft can fix.
I see. Thanks for your input. I appreciate it. If anyone else knows any more information regarding this issue, please post it. Otherwise, I’ll assume that DarthPaul is right that there is nothing I can do to solve the problem.
Just made another observation concerning this problem. I have a Windows toolbar on the left side of my screen and when the tool-tips popup they refresh my openGL window. Sometimes the tooltips flicker, sometimes they do not, but the oddest thing is that the redrawn part of the tool-tip has the correct text in it and the part that doesn’t get redrawn has the old text. Very odd.
Originally posted by ldglite: What about just disabling the cursor shadow?
This is on by default in 2K and I’ve seen it
cause some problems with tooltips and opengl.
Unfortunately, this does not do the trick. Thanks for the suggestion though!
I figured I would register just to post this . This is a known problem with windows, and if you contact Microsoft, you can get a patch to fix it. However, this is the only way to get the patch…they have known about it for a long time, but have not publicly released a patch for some odd reason.
I stumbled on this thread trying to locate the patch online, without having to deal with MS. If I find it somewhere, I’ll let you know.
Thank you so much! I will contact Microsoft for the fix. I’m glad Microsoft finally officially recognizes it as a bug.
Thanks again… you’ve been very helpful!
Sincerely,
Jonathan DeCarlo
Originally posted by shwaip:
[b]I figured I would register just to post this . This is a known problem with windows, and if you contact Microsoft, you can get a patch to fix it. However, this is the only way to get the patch…they have known about it for a long time, but have not publicly released a patch for some odd reason.
I stumbled on this thread trying to locate the patch online, without having to deal with MS. If I find it somewhere, I’ll let you know.