修改字体各种属性: CFont * f; f = new CFont; f->CreateFont(16, // nHeight 0, // nWidth 0, // nEscapement 0, // nOrientation FW_BOLD, // nWeight TRUE, // bItalic FALSE, // bUnderline 0, // cStrikeOut ANSI_CHARSET, // nCharSet OUT_DEFAULT_PRECIS, // nOutPrecision CLIP_DEFAULT_PRECIS, // nClipPrecision DEFAULT_QUALITY, // nQuality DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily _T("Arial")); GetDlgItem(IDC_STATIC1)->SetFont(f); //IDC_STATIC1 为 静态文本ID 如果要设置字体颜色,需要在类向导里面为对话框添加ON_WM_CTLCOLOR()事件 然后在CMyDlg::OnCtlColor添加代码 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(pWnd->GetDlgCtrlID()==IDC_STATIC1) { pDC->SetTextColor(0xff0000); pDC->SetBkMode(TRANSPARENT); } return hbr; |
|