社区
界面
帖子详情
怎样改变Edit的字体
suisuibianbian
2003-09-02 09:26:13
如题
能具体点吗?谢谢
...全文
62
9
打赏
收藏
怎样改变Edit的字体
如题 能具体点吗?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suisuibianbian
2003-09-03
打赏
举报
回复
dc未声明
怎么办
hk028
2003-09-03
打赏
举报
回复
OnCtrlColor()里用上面的方法
sunheroshang
2003-09-03
打赏
举报
回复
学习
suisuibianbian
2003-09-02
打赏
举报
回复
对不起
忘了说,等宽字体怎样设置,即大小写的字母的宽度是一样的
hellolwl
2003-09-02
打赏
举报
回复
wangjinwang(王进)一语道破天机,m_font要么设置成member variable,要么前面加个static,这点尤其重要
whoishere
2003-09-02
打赏
举报
回复
通过调用Edit的SetFont,例如:
LOGFONT m_lf;
CFont m_font;
::GetObject((HFONT)GetStockObject(DEFAULT_GUI_FONT),sizeof(m_lf),&m_lf);
// 可以通过m_lf.lfFaceName设置字体名称,略
// 字体大小
m_lf.lfHeight = m_lf.lfHeight*2;
m_lf.lfWidth = m_lf.lfWidth*2;
// 粗体
m_lf.lfWeight = FW_BOLD;
// 斜体
m_lf.lfItalic = TRUE;
// 下划线
m_lf.lfUnderline = TRUE;
// 重建字体
if( m_font.m_hObject != NULL )
m_font.DeleteObject();
BOOL bCreated = m_font.CreateFontIndirect(&m_lf);
m_Edit.SetFont( &m_font );
flinming
2003-09-02
打赏
举报
回复
试试!!
孤必有邻
2003-09-02
打赏
举报
回复
注意:CFont m_font;一定要定义成全局或成员对象,有在字体有效期间,不能释放
CFont m_font;
m_font.CreateFont(
MulDiv(20,-dc.GetDeviceCaps(LOGPIXELSY),72),//高度20象素
20,//是不是20象素我也不清楚
0,0,FW_NORMAL,0,0,0,
ANSI_CHARSET,OUT_STROKE_PRECIS,CLIP_STROKE_PRECIS,DRAFT_QUALITY,
VARIABLE_PITCH|FF_SWISS,
_T("Arial"));
m_Edit.SetFont(&m_font);
hellolwl
2003-09-02
打赏
举报
回复
CFont font;
font.CreatePointFont(120,"宋体");
m_Edit.SetFont(&font);
改变
RICH
EDIT
的
字体
风格
本文将深入探讨如何
改变
RICH
EDIT
控件的
字体
风格,包括
字体
、大小、颜色以及样式等方面。 首先,我们需要了解RICH
EDIT
控件的基本操作。RICH
EDIT
是基于Microsoft的Rich Text Format (RTF) 技术,它允许显示和编辑多...
vc rich
edit
设置
字体
颜色
总的来说,"vc rich
edit
设置
字体
颜色"是一个关于Windows GUI编程的话题,涉及到Visual C++的MFC库和Rich
Edit
控件的使用,特别是如何通过CHARFORMAT2结构和EM_SETCHARFORMAT消息来
改变
文本的格式。通过熟练掌握这些...
MFC
改变
edit
背景、字 颜色
本篇文章将深入探讨如何在MFC应用中
改变
`C
Edit
`和`CRich
Edit
Ctrl`的背景颜色以及
字体
颜色,并尝试解决描述中遇到的问题。 首先,让我们来看看如何
改变
`C
Edit
`控件的颜色: 1. **设置背景颜色**:在MFC中,你可以...
vc
改变
edit
box中的背景,
字体
等代码
可以通过设置
Edit
Box的
字体
来
改变
其文本颜色。这涉及到创建一个`CFont`对象,设置其颜色,然后应用到
Edit
Box上。以下是一个例子: ```cpp CFont myFont; LOGFONT lf; ZeroMemory(&lf, sizeof(LOGFONT)); lf...
VC++
改变
编辑框
Edit
控件的颜色
当我们需要自定义
Edit
控件的外观,比如
改变
其背景颜色或
字体
颜色时,可以使用MFC提供的API函数和消息响应机制。下面将详细介绍如何实现这个功能。 首先,我们需要了解
Edit
控件的基本属性。在MFC中,
Edit
控件通常是...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章