您的位置:首页 > 编程语言 > C语言/C++

VC++中改变Static Text字体的大小

2013-07-17 19:45 351 查看
在构造函数中调用CreateFont方法,记得在头文件中加入CFONT   font;申明字体的对象

CEasyCase::CEasyCase(CWnd* pParent /*=NULL*/)

: CDialog(CEasyCase::IDD, pParent)

{

   

VERIFY(font.CreateFont(

   12,                        // nHeight

   0,                         // nWidth

   0,                         // nEscapement

   0,                         // nOrientation

   FW_SEMIBOLD,                 // nWeight

   FALSE,                     // bItalic

   FALSE,                     // bUnderline

   0,                         // cStrikeOut

   GB2312_CHARSET,              // nCharSet

   OUT_DEFAULT_PRECIS,        // nOutPrecision

   CLIP_DEFAULT_PRECIS,       // nClipPrecision

   DEFAULT_QUALITY,           // nQuality

   DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily

   L"宋体"));                 // lpszFacename

}

以下是获得了你的Static Text控件的指针,这样就可以设置字体了

CWnd *cWnd = GetDlgItem(IDC_STATIC1);

cWnd->SetFont(&font);

cWnd->SetWindowTextW(L"设置需要的内容");

这样就可以将控件的字体改变了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: