I've read MSDN on EnumFontFamilesEx(), and EnumFonts(), but it really makes no sense to me. They don't show you examples of how to change the font used by TextOut().

I want to set TextOut() to use a monospaced font, like "Courier New". Can someone paste a code example of how to do this? Avoid using callback functions if possible, I want this to be simple, small, clean code... if at all possible.

Thank you!

Also, what is the 'typeface name' of a font?