MFC设置编辑框字体大小

1、首先,为edit控件绑定一个控制变量:

m_edit;

2、然后,在对话框类中添加一个成员变量:

CFont m_oFont;

注:此处必须是成员变量,不能是局部变量。


3、最后就是,利用SetFont函数修改字体了,主要有两种方式,可以在对话框的初始化函数OnInitDialog中实现:

(1)法一:

m_oFont.CreatePointFont(180, _T("隶书"));

m_edit.SetFont(&m_oFont);

(2)法二:

CFont* pFont = m_edit.GetFont();
LOGFONT lf;
pFont->GetLogFont(&lf);
lf.lfHeight = 200;
_tcscpy_s(lf.lfFaceName, _T("隶书"));

m_oFont.CreatePointFontIndirect(&lf);
m_edit.SetFont(&m_oFont);

你可能感兴趣的:(MFC,MFC设置编辑框字体大小)