If you can post a sample project I can help you, I had similar problems with my custom irregular shaped rollover button tooltips, sometimes after clicking the buttons CToolTipCtrl doesnt receive the proper MouseMove message after the buttonup even has been fired. I can't really tell if that's the case for you but if you post a sample project ( attach ) I can probably fix it.