Quote Originally Posted by Mith View Post
@Krool



MS doesnt send the state ODS_HOTLIGHT when the mouse enters, moves or leaves the control.
A solution is to trigger the ownerdraw event at the current existing events "MouseEnter" and MouseLeave" to redraw the checkbox with CBS_UNCHECKEDHOT/CBS_CHECKEDHOT and the option control with RBS_UNCHECKEDHOT/RBS_CHECKEDHOT.
Please can you add this with the next update for the checkbox and optionbutton control?

Name:  checkbox hot.png
Views: 10100
Size:  4.6 KBName:  checkbox ownerdraw hot.png
Views: 10237
Size:  4.2 KB

Name:  option button hot.png
Views: 10263
Size:  5.8 KBName:  option button ownerdraw hot.png
Views: 10404
Size:  5.1 KB
You can call an .Refresh within MouseEnter/MouseLeave.
That's a good scenario where the app should invoke a redraw, IMO.