CEdit的字体确实会变,但是就会变一点,不像CStatic便的那么明显,正常么,是CEdit自身的原因么? CFont font;
font.CreateFont(
50,                        // nHeight
0,                        // nWidth
0,                        // nEscapement
0,                        // nOrientation
FW_NORMAL,                // nWeight
FALSE,                    // bItalic
FALSE,                    // bUnderline
0,                        // cStrikeOut
ANSI_CHARSET,              // nCharSet
OUT_DEFAULT_PRECIS,        // nOutPrecision
CLIP_DEFAULT_PRECIS,      // nClipPrecision
DEFAULT_QUALITY,          // nQuality
DEFAULT_PITCH | FF_SWISS,
_T("Arial")                    // nPitchAndFamily
);              
CDC* pDc = GetDC();
pDc->SelectObject(&font);
pDc->TextOut(10,10,CString(_T("我们")));
CStatic* ps = (CStatic*)GetDlgItem(IDC_STATIC);
GetDlgItem(IDC_EDIT1)->SetFont(&font);
ps->SetFont(&font,TRUE);