for example :
// m_Font is a class member of a dialog.
m_Font.CreateFont( 15, 0, 0, 0, FW_BOLD, FALSE, FALSE, 0,
DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,
CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_DONTCARE, _T("Arial") );
...
// somewhere in the paint.
HFONT hfontOld;
hfontOld = (HFONT)SelectObject(dc.m_hDC, m_Font);
// do something... with the DC ( draw the text.
::SelectObject(dc.m_hDC, hfontOld);
...
Also, you can maybe search and enumerate the font name just in case "Arial" does not exists. Max.