VS2008中怎样修改MFC界面 字体大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2008中怎样修改MFC界面 字体大小相关的知识,希望对你有一定的参考价值。

参考技术A

右键 对话框,在对话框属性  字体(Font)中,设置所有控件中字体大小。。

追问

不是以对话框写的,就是这个不是通过控件写的字,而是通过语句编写插入主界面的,这样的情况怎么解决?

追答

嗯,比如是要改变编辑框中要显示的字的大小吗?

MFC 编辑框字体大小问题

步骤一:在Dlg类中增加一个类成员变量: CFont m_editFont;

注意:这里Font对象必须是类成员变量,不能是局部变量,否则会出现只改变了光标的大小,而不能改变字体的大小。

步骤二:在OnInitDialog方法中增加下列语句:

m_editFont.CreatePointFont(180, "宋体");
m_editPlace.SetFont(&m_editFont); // 设置新字体

这里所谓的m_editPlace是什么?编辑框的变量么

MFC中用SetFont的基类一般情况只用CWnd,从CWnd继承的类都可以用,你这个m_editPlace,从命名来看,可能是CRichEditCtrl吧。 参考技术A 编辑框所关联的变量
MFC可以通过ctrl+w打开类向导然后选择上面的成员,对自己程序中的控件关联成一个变量这个变量类型可以是数据类型也可以是控件类型,通过UpdateData()函数来更新这个数据!
参考技术B 你应该把代码全贴上来 这一句怎么判断 ,我感觉可能是类对象。

以上是关于VS2008中怎样修改MFC界面 字体大小的主要内容,如果未能解决你的问题,请参考以下文章

vs2013怎样修改字体

MFC 请教怎样设置STATIC TEXT控件的字体大小和颜色

MFC 请教怎样设置STATIC TEXT控件的字体大小和颜色

MFC 编辑框字体大小问题

CAD中怎样改变图纸中字体的大小和颜色???

vs2008改变输出内容的字体大小和颜色,要啥代码?