I just read my answer there.
And I must have tired when I typed it, as it is a little difficult to understand.
Basically, you are creating 2 bitmaps for each Tab - one for the active state, and one for the inactive state.
Then at run time, on the form load, set all sstab captions to vbNullString.
And then on the SSTab's Click event, just assign the correct bitmaps to the Tab's Picture Property (the Inactive picture to the previous Tab and the Active picture to the New Active Tab.
Make the backcolor of the bitmaps the same color as the SSTab.
I believe the SSTab color is not affected by any system color changes, and will always be light grey.
[/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!