I don't seem to be able to change the font in a CreateFont call:

Code :
text.font = CreateFont(0, 0, 0, 0, FW_REGULAR, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY, FF_DONTCARE/*FF_MODERN*/ | DEFAULT_PITCH, "Times New Roman");

Renders the same as:

Code :
text.font = CreateFont(0, 0, 0, 0, FW_REGULAR, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY, FF_DONTCARE/*FF_MODERN*/ | DEFAULT_PITCH, "SimSun");