分享

设置控件字体颜色和大小

 MikeDoc 2011-01-06
修改字体各种属性:
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;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多