社区
界面
帖子详情
怎样改变Edit的字体
suisuibianbian
2003-09-02 09:26:13
如题
能具体点吗?谢谢
...全文
59
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
的
字体
风格
vc rich
edit
设置
字体
颜色
rich
edit
类似 QQ聊天 可以设置
字体
颜色 大小。 一个
edit
发送一个
edit
接受。 完美组合
MFC
改变
edit
背景、字 颜色
本来只是个简单的
改变
edit
背景、
字体
颜色,但奇怪的是我往对话框上加一个rich
edit
,程序就自动退出,谁能看出来为什么自动退出啊?
vc
改变
edit
box中的背景,
字体
等代码
vc
改变
edit
box中的背景,
字体
等,一点一点积累。vc代码积累
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章