MFC下改变窗口或编辑框标题字体大小的方法

Visual Studio 版本:2015

在MFC对话框编程中,我们有时候需要改变某一个编辑框的大小以突出重要的功能。但默认的改变字体会改变整个对话框的所有字体。

下面就利用函数的办法改变标题大小。

以之前我做的一个MFC为例,我想要 ‘上下行数据’ 和 ‘机间数据’ 的字体变得更大,需要哪些步骤呢?
在这里插入图片描述

1、定义一个 CFont 类,CFont就是专门用于改变字体大小的类。

在对话框的头文件中定义一个CFont类。

static CFont one1;

在这里插入图片描述

2、在对话框cpp源文件中进行定义。

CFont CAirSimDlg::one1;

类名需要根据自己的项目进行更改。
在这里插入图片描述

3、使用CFont类的CreatePointFont函数设置字体和大小。

设置字体和大小后,将其和你自己想要设置的标题进行关联,并将其放入到初始化代码中。

one1.CreatePointFont(150, _T("宋体"));  //字体和大小根据自己的需要自行改变
	group2.SetFont(&one1);             //将字体和想要改变的框体变量进行关联
	group1.SetFont(&one1);

在这里插入图片描述

我这里的group1和group2就是我们的这两个静态框。

在这里插入图片描述

在这里插入图片描述

最终效果,使我们想要变大的标题变大了。

在这里插入图片描述

和原来的做对比,并不是一开始就直接改变了字体的大小了的,是在程序开始运行之后,在初始化函数中进行改变的。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值