mfc 如何改变对话框字体大小
mfc如何改变对话框字体大小今天用MFC做了一个对话框界面,由于要放的东西太多,所以想把此对话框的字体全部改小来显示,可是怎么也改不了,设置总是无反应。试了如下方法:1、...
mfc 如何改变对话框字体大小
今天用MFC做了一个对话框界面,由于要放的东西太多,所以想把此对话框的字体全部改小来显示,可是怎么也改不了,设置总是无反应。试了如下方法:
1、右击对话框空白-属性-字体-大小:设置为几个数字都无用,根本无反应。不这此方法在程序主对话框上有用。
2、在类建变量:CFont m_Font; 再添加WM_CREAT消息,在里面创建了字体m_fFont.CreateFont(....),并在OnInitDialog()中SetFont(&m_fFont);可是这种方法也没有。
有哪位高手请详细指点,把代码写清楚告诉小弟。
谢谢乐,你好,单个控件的我会,我是要设置整对话的字体大小,使得界面可以多放些控件,使用得所有控件显示小些。 展开
今天用MFC做了一个对话框界面,由于要放的东西太多,所以想把此对话框的字体全部改小来显示,可是怎么也改不了,设置总是无反应。试了如下方法:
1、右击对话框空白-属性-字体-大小:设置为几个数字都无用,根本无反应。不这此方法在程序主对话框上有用。
2、在类建变量:CFont m_Font; 再添加WM_CREAT消息,在里面创建了字体m_fFont.CreateFont(....),并在OnInitDialog()中SetFont(&m_fFont);可是这种方法也没有。
有哪位高手请详细指点,把代码写清楚告诉小弟。
谢谢乐,你好,单个控件的我会,我是要设置整对话的字体大小,使得界面可以多放些控件,使用得所有控件显示小些。 展开
1个回答
展开全部
你上面的方法都是设置整个对话框的字体的,你要输出的是在静态文本控件还是在编辑文本控件上?
比如说你对该控件关联了控制变量 m_editor
可使用该变量设置字体 m_editor.SetFont(); 这样设置就会有效了。
比如说你对该控件关联了控制变量 m_editor
可使用该变量设置字体 m_editor.SetFont(); 这样设置就会有效了。
更多追问追答
追问
谢谢乐,你好,单个控件的我会,我是要设置整对话的字体大小,使得界面可以多放些控件,使用得所有控件显示小些。
追答
这样的话,你的第一中方法是可行的。
我在VC++6.0中测试确认了。
不知道你所说的“设置为几个数字都无用,根本无反应。” 这是什么情况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询