VC设置字体

方法1:详细设置字体信息

//设置字体
CFont* pFont = GetDlgItem(IDC_STATIC1)->GetFont();
LOGFONT LogFont;
pFont->GetLogFont(&LogFont);
LogFont.lfHeight = 26;           //设置字体大小
LogFont.lfWeight = FW_NORMAL;    //设置字体粗细
LogFont.lfItalic = FALSE;        //是否斜体
LogFont.lfUnderline = FALSE;     //是否下划线
LogFont.lfStrikeOut = FALSE;     //是否删除线
LogFont.lfQuality = PROOF_QUALITY;
strcpy_s(LogFont.lfFaceName, 32, "微软雅黑");  //设置字体
pFont->Detach();
pFont->CreateFontIndirect(&LogFont);
GetDlgItem(IDC_STATIC1)->SetFont(pFont);
pFont->Detach();

//显示信息
CString sInfo = "正在连接设备, 请稍等...";
GetDlgItem(IDC_STATIC1)->SetWindowText(sInfo);


方法2:简单设置

//定义静态变量,也可以定义全局变量或者对话框的成员变量,但临时变量或者局部变量是不行的
static CFont font;
font.CreatePointFont(120, "隶书");
GetDlgItem(IDC_STATIC1)->SetFont(&font);



你可能感兴趣的:(VC设置字体)