MFC改变对话框中静态文本的字体大小

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。



例子:
1、改静态文体的ID,如:IDC_STATIC1
2、添加一个Edit控件,建立一个关联的控件m_editControl。
3、在OnInitDialog中添加如下代码:
CFont * f;
f = new CFont;
f->CreateFont(16,            // nHeight
     0,           // nWidth
     0,           // nEscapement
     0,           // nOrientation
     FW_BOLD,     // nWeight
     TRUE,        // bItalic
     FALSE,       // bUnderline
     0,  

MFC static text 静态文本字体大小设置 MFC static text 静态文本字体大小设置 首先提一下,我在vs2015中的工程名为:MFC_test_07 1.打开解决方案资源管理器,如下图: 点击 MFC_test_07Dlg.h,点击对应的Dlg.h头文件,定义全局变量CFont cfont; 2.为控件static设置变量 选中静态文本控件,右击属性,将ID重新起名,我改成了IDC_M 3.点击类视图,找到OnInitDlaog()函数,并在②下面添加代码 插入以下代码: // 只要将IDC_M改为你设置的ID名即可 阅读详情

相关推荐

MFC教程

以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习 1.选择菜单项File->New->Project,弹出“New Project”对话框。  2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Application,然后在下面的Name编辑框中键入工程名称,本例取名“Addition”,在Location编辑框

xuejianyong的博客 1万+

MFC 改变静态文本字体大小

MFC 对话框改变静态文本字体大小的实现代码、步骤

mfc基于对话框计算器程序

计算器程序有一个难点便是用户不同的使用习惯,这也是我们开始写程序之前需要想清楚的。 举个例子: 4+3-1=?

SetSuNa 2万+

MFC修改Static Text控件(静态文本)的字体大小及类型

MFC设置Static Text控件(静态文本)的字体大小 参考博客: https://blog.csdn.net/u014411348/article/details/53953995 https://blog.csdn.net/baidu_37503452/article/details/72841468 总结后的简便方法如下: 1.在Static Text控件所在对话框的类中加入两个成员变量,变量的类型分别为 CFont 和 CStatic。 (此处作者在类的.h头文件中添加,变量类型设为私有,变量

weixin_47342857的博客 1万+

MFC中如何改变字体的大小

1.改变编辑框Edit Control字体的大小 (1)在Dlg类中添加一个成员变量:CFont* m_Font;//在构造函数中要初始化(2)在OnInitDialog()方法中添加下列语句:m_Font-> CreateFont(60,25,0,0,100,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEF

Ethan的博客 1万+

MFC系列】MFC快速设置控件文本字体、大小、颜色、背景

静态文本为例,分享一下怎么修改文本字体、大小、颜色、背景等参数。其他文本、控件等可参照修改。 1.修改字体、大小 这个很简单,首先在Dlg类中声明一个CFont类型的成员变量: 然后在类的初始化函数OnInitDialog()中添加以下两行代码: 1 //设置静态文本字体大小 2 m_editFont.CreatePointFont(180, ...

产品老A,8年互联网大厂AIPM,专注探索新型人机交互 4625

MFCMFC改变对话框静态文本字体大小

MFC改变对话框静态文本字体大小 2010/08/09 11:30 VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。例子:1、改静态文体的ID,如:IDC_STATIC12、添加一个Edit控件,建立一个关联的控件m_edit...

weixin_30555753的博客 388

MFC的基本控件的使用~静态文本(staticText)的使用

MFC的基本控件的使用~静态文本(staticText)的使用 不要糟蹋五谷和杂粮2019-05-02 16:20:335176收藏9 分类专栏:MFC文章标签:MFC 版权 今天做一下静态文本的笔记。首先新建一个MFC应用程序,这次以对话框的形式创建。 修改文本显示的内容有两种:1.直接点击文本框输入需要显示的文字。2.点击文本框右键属性,找到Caption 在这里面输入文字。 下面我们修改文本的颜色和大小。 我们就修改自带控件的显示。 在类视图中找到OnInitDi...

二进制模----细微行动改变影响世界 2085

静态文本颜色背景改变示例源程序 (转)

静态文本颜色背景改变示例源程序 (转)[@more@] 静态文本设置类:CLabel 类原作者:NormSoft 示例程序作者: 龚建伟 ◆龚建伟技术主页◆ CLabel类可以改变 Static 静态文本颜...

csd3176的博客 109

MFC

1、右击子对话框,选类向导,选择虚函数,双击OnInitDialog,再点击确定。2、改变对话框控件static text字体大小创建对话框 在testMFCDlg.h 头文件里添加类成员变量 class CtestMFCDlg : public CDialogEx { Public: CFont fontfont; }; 在testMFCDlg.cpp中的OnInitDialog()中添加 B...

智能机器人产学研基地 404

MFC改变static text颜色和内容及字体大小

1. 打开资源视图。 2. 双击打开STATIC所在的对话框。 3. 修改STATIC的ID属性,这里假设为IDC_STATICMessage。 4.为对话框添加类,假设为CMyDialog. 5. 选择对话框,在属性面板上点击消息,并选择WM_CTLCOLOR。 6.在对话框对应类的CPP中会新增下面的代码: HBRUSH DataSummaryDlg::On

u012999771的专栏 1万+

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

VS2015下MFC对话框编程,改变标题字体大小的方法。

yohe12的博客 4308

VS2013环境下MFC静态文本字体大小修改问题

1.首先修改静态文本框的ID,因为MFC中所有的静态文本框的ID都默认是IDC_STATIC,需要手动添加ID号。 2.在头文件中增加变量定义CFont cfont; 3.在OnInitDialog()初始化函数中增加以下函数 CWnd*  pWnd = GetDlgItem(IDC_STATIC11);     // 静态文本的编号 cfont.CreateFont(20,

m0_37877590的博客 4404

MFC设置静态文本框字体的大小

MFC对话框中,要想设置静态文本框的字体大小,无法直接在属性里面进行设置,需要在写代码进行设置,具体方法如下: 1、在MFC对话框中放置static text框; 2、添加控件关联变量,m_static(是control,而不是value) //先改变下ID就可以正常添加控件变量 3、声明全局类对象:CFont cfont; 4、在初始化对话框中设置如下代码: cfo

Linda的博客 2万+

MFC:快速设置控件文本字体、大小、颜色、背景

静态文本为例,分享一下怎么修改文本字体、大小、颜色、背景等参数。其他文本、控件等可参照修改。 1.修改字体、大小 这个很简单,首先在Dlg类中声明一个CFont类型的成员变量:   然后在类的初始化函数OnInitDialog()中添加以下两行代码: //设置静态文本字体大小 m_editFont.CreatePointFont(180, _T("宋体"));...

匆匆那年 2万+

MFC记录之静态文本字体设置

1、创建MFC项目,这个就不多说了,注意是应用程序类型选择“基于对话框” 2、从工具箱中,把static text控件拖到窗口中。 文本内容可直接输入,也可以选中static text,右击属性->描述文字那里进行修改 3、接下来选中窗口,右键选择类向导 在消息框中输入color,选择添加处理程序 点击确认之后跳转到onctrcolor函数中 添加如下代码 //此功能可实现控制静态文本字体的颜色及大小 HBRUSH Copy::OnCtlColor(CD...

weixin_45710519的博客 2395
上一篇: Markov Chain Monte Carlo方法总结
下一篇: MFC下让控件具有XP风格
dreamflylin
博客等级 码龄18年 7粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值