Anyone have an idea on how to fire the CM_MOUSELEAVE message? If you hold the mouse button down and move the mouse away from the Speedbutton it stays down when you exit it's area because no CM_MOUSELEAVE fires. Shane