MFC编辑框如何改变字体的大小

转载 2011年01月10日 21:29:00

方法一: 步骤一:在Dlg类中增加一个类成员变量: CFont m_editFont; 注意:这里Font对象必须是类成员变量,不能是局部变量,否则会出现只改变了光标的大小,而不能改变字体的大小。 步骤二:在OnInitDialog方法中增加下列语句: m_editFont.CreatePointFont(180, "宋体"); m_editPlace.SetFont(&m_editFont); // 设置新字体 方法二: 在OnInitDialog方法中增加下列语句也可以实现: CFont* ptf=m_editPlace.GetFont(); // 得到原来的字体 LOGFONT lf; ptf->GetLogFont(&lf); lf.lfHeight = 20; // 改变字体高度 strcpy (lf.lfFaceName, "隶书"); // 改变字体名称 m_editFont.CreateFontIndirect(&lf); m_editPlace.SetFont(&m_editFont); // 设置新字体 注意:If是个新的结构体变量,GetLogFont函数是实现将ptf中的LOGFONT结构体变量拷贝给If了,所以改变If不等于是改变ptf中的LOGFONT变量。所以下面必须加这两句来创建新的字体对象 m_editFont.CreateFontIndirect(&lf); m_editPlace.SetFont(&m_editFont); // 设置新字体 为了您的安全,请只打开来源可靠的网址打开网站 取消来自: http://hi.baidu.com/beyond748/blog/item/cdeefb1cf443bd8c87d6b6e0.html

相关文章推荐

MFC--控件改变编辑框的字体和颜色

转载自:http://blog.csdn.net/cddchina/article/details/8149166 调用字体对话框,来改变编辑框的字体和颜色

动态设置编辑框的大小、 文本字体、颜色等

完成目标:画图程序中,输出文本后,在对文本进行编辑修改时,需要显示其先前的字体状态,颜色。 完成办法:在画图程序中,自己设置了对文本框的编辑,当然使用的是对CEdit的操作。那么在修改时,只需将保存...

mfc编辑框输入垂直居中&字体调整&不采用password属性进行密码输入&vs2013中加载bitmap位图

第一部分:mfc编辑框输入垂直居中 处理前:编辑框光标靠上,不太美观 处理后:光标垂直居中 操作: 1)将编辑框属性中的Align Text 选择为Center2)将编辑框属性中的Multiline...

VC++之控件之改变编辑框内字体颜色

添加组框、单选按钮、编辑框              添加类内变量colour       添加m_e...

VC 编辑框垂直居中和字体颜色设置

让单行编辑框文本垂直居中,可以有多种方法: (1)将文本框样式重设为多行文本框,然后通过消息 EM_SETRECT 设置,这比较简单和快速; (2)重绘编辑框的区域,特别是顶部区域,扩大它,让区域的扩...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)