I created (at runtime) a Tab Control, but it has an ugly "System" font on tabs. When I send to the control a WM_SETFONT message with NULL parameter, nothing changes. When I make acalling to retrieve default font, I get the same "System" font. I use w2k, so there should be "Tahoma" (as you can read in MSDN) instead of "System". I tried to run the program on another computer with w98, but with the same result. How is it that GetStockObject simply doesn't work? I'd like my program to be adaptable.Code:GetStockObject(SYSTEM_FONT);