One VERY important rule to remember is not to destroy the font after sending WM_SETFONT message. Windows will not make a copy of the font and starangethings can happen if an HFONT is destroyed while it is being refferenced.