You could do something like this to set the fonts:
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
lf.lfHeight = 16;
_tcsncpy_s(lf.lfFaceName, LF_FACESIZE, _T("Arial"), 7);
HFONT hFont = ::CreateFontIndirect(&lf);
CFont* pfont = CFont::FromHandle(hFont);
m_wndEditBox.SetFont(pFont);
You can also override the OnCtlColor function...