我正在使用MFC制作基于对话框的程序。 如何将编辑控件的文本更改为粗体或更改大小? 我应该在哪里写什么样的代码? 请具体告诉我。
答案 0 :(得分:1)
在OnInitDialog
中,创建一个CFont
对象(在对话框中声明)
m_pFont=new CFont;
int lfHeight;
lfHeight = (int) -(dSize* 90 / 72.);
int nWeight=FW_NORMAL;
if ( isBold )
nWeight=FW_BOLD;
pFont->CreateFont( lfHeight , 0, 0, 0, nWeight, (BYTE)isItalic, (BYTE)isUnderline, 0, (BYTE)nCharSet, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, _T("Arial") );
然后为编辑控件调用SetFont(m_pFont)
- 在析构函数中删除它。