Yeap v3.3.0 released today.
The tab control for some reason wasnt playing nice with windows 10, odd thing is it is the same tab control is in the windows repair and the tabs are working fine in windows 10. I was scratching my head on that one.
But I went ahead and spent about 10 hours writing the tab control over and getting it updated. You can now even mouse scroll the tabs when they are in focus.
So the first test of it worked but then streetwolf was the only user still having trouble. I found that his DPI was set at 125% where myself and everyone else who tested where at 100%
Well I traced that down to the math the tab control was using. It moves the controls off the window and moves them back based all on math multiplied by the tab number. Well it looks like I found another bug in windows 10 or a change on purpose where the left value of the control was unable to be set above a certain amount (Which isnt a problem in any older version of Windows). This caused the math to be off and so it didnt display correctly for him.
So I dumped the math trick (After all with it being multiplied by the tab number, if i had a lot of tabs then that math would get really big) and instead changed it to where the controls are now tagged with what tab they belong to and are all kept at the same left value off screen. So now no more math and no more hiccups.
And thanks to that, it made the control even faster because now it only touches the controls I tag instead of all of them. So thanks to streetwolfs system I was able to make the tab control even better.
I even moved the sub classing code out of the control and into the sub classing safe dll making the control even more stable.
So even though the old tab control works fine in Windows repair I will be replacing it with the new version in the next update as well. And with all these control updates I did over the last 3 weeks I will also be updating my other programs as well to the new controls.
Shane