mfc 如何改变对话框字体大小

mfc如何改变对话框字体大小今天用MFC做了一个对话框界面,由于要放的东西太多,所以想把此对话框的字体全部改小来显示,可是怎么也改不了,设置总是无反应。试了如下方法:1、... mfc 如何改变对话框字体大小
今天用MFC做了一个对话框界面,由于要放的东西太多,所以想把此对话框的字体全部改小来显示,可是怎么也改不了,设置总是无反应。试了如下方法:
1、右击对话框空白-属性-字体-大小:设置为几个数字都无用,根本无反应。不这此方法在程序主对话框上有用。
2、在类建变量:CFont m_Font; 再添加WM_CREAT消息,在里面创建了字体m_fFont.CreateFont(....),并在OnInitDialog()中SetFont(&m_fFont);可是这种方法也没有。
有哪位高手请详细指点,把代码写清楚告诉小弟。
谢谢乐,你好,单个控件的我会,我是要设置整对话的字体大小,使得界面可以多放些控件,使用得所有控件显示小些。
展开
 我来答
潮范君
2014-07-31 · 知道合伙人软件行家
潮范君
知道合伙人软件行家
采纳数:1440 获赞数:2874
从事软件开发工作一年有余,主要C++方向。

向TA提问 私信TA
展开全部
你上面的方法都是设置整个对话框的字体的,你要输出的是在静态文本控件还是在编辑文本控件上?
比如说你对该控件关联了控制变量 m_editor
可使用该变量设置字体 m_editor.SetFont(); 这样设置就会有效了。
更多追问追答
追问
谢谢乐,你好,单个控件的我会,我是要设置整对话的字体大小,使得界面可以多放些控件,使用得所有控件显示小些。
追答
这样的话,你的第一中方法是可行的。
我在VC++6.0中测试确认了。
不知道你所说的“设置为几个数字都无用,根本无反应。” 这是什么情况。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式