社区
界面
帖子详情
怎么样设置CEdit框的字体大小?
wuyanyong
2004-12-22 10:38:38
rt
...全文
779
9
打赏
收藏
怎么样设置CEdit框的字体大小?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aoosang
2004-12-23
打赏
举报
回复
既然何志丹出手了,俺就接分吧
icrwen
2004-12-23
打赏
举报
回复
请问he_zhidan(何志丹:www.vcshare.net),你这种方法应该适用于对话框上的任何子窗口吧
软件架构师何志丹
2004-12-23
打赏
举报
回复
void CCsdndlg22Dlg::OnButton9()
{
static LOGFONT logfont;//最好弄成类成员,全局变量,静态成员
CFont *pfont = m_ctrShowMessage.GetFont();
pfont->GetLogFont( &logfont );
logfont.lfHeight =logfont.lfHeight * 1.5;
logfont.lfWidth = logfont.lfWidth * 1.5;
CFont font;
font.CreateFontIndirect(&logfont);
m_ctrShowMessage.SetFont(&font);
}
软件架构师何志丹
2004-12-23
打赏
举报
回复
请问he_zhidan(何志丹:www.vcshare.net),你这种方法应该适用于对话框上的任何子窗口吧
------------
已经实验过edit,richedit,静态文本框
菲斯可儿
2004-12-23
打赏
举报
回复
红星闪闪放光彩!
软件架构师何志丹
2004-12-22
打赏
举报
回复
技术上可行
符合你的要求吗?
如果不明白,你可以
(1),给我发短消息(请附帖子的地址).
(2),根据http://www.vcshare.net上的联系方式与我联系,推荐QQ.
(3),如果问题简单,请在http://www.vcshare.net/bbs/default.asp上发帖.
如果问题比较复杂,请把代码压成*.rar当附件发在我的论坛上发帖.
同时在www.csdn.net上发帖,并给出在我的论坛的链接.
---------------
压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps.
如果程序比较大
(1),请写好注释,否则会很头痛.
(2),注明那些类是自己写的,那些是下载的.
用户名:guest ,guest1,guest2,guest3,guest4
密码都是: 123
软件架构师何志丹
2004-12-22
打赏
举报
回复
LOGFONT logfont;//最好弄成类成员,全局变量,静态成员
CFont *pfont = m_ctrShowMessage.GetFont();
pfont->GetLogFont( &logfont );
logfont.lfHeight =logfont.lfHeight * 1.5;
logfont.lfWidth = logfont.lfWidth * 1.5;
CFont font;
font.CreateFontIndirect(&logfont);
m_ctrShowMessage.SetFont(&font);
hiiiiiijiang
2004-12-22
打赏
举报
回复
不用建dc吧,好复杂,推荐使用he_zhidan(何志丹:www.vcshare.net) 的方法
张佩
2004-12-22
打赏
举报
回复
CFont font;
font.Create(...);
CClientDC dc(CEdit);
dc.SelectObject(&font);
C
edit
类 修改
edit
编辑
框
字体大小
能够修改编辑
框
的大小和字体,c
edit
类,对于初学者很有帮助
C
Edit
框
字体垂直居中
C
Edit
框
字体垂直居中
MFC对话
框
中的编辑
框
字体大小
和颜色
设置
(VS2005)
打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/qjrc6 在Microsoft Foundation Classes (MFC)
框
架中,开发Windows应用程序时,我们通常需要对对话
框
中的控件进行定制
设置
。这包括对编辑
框
(C
Edit
)的
字体大小
和颜色等属性的调整。在Visual Studio 2005环境下,实现这一功能涉及了一些核心知识点,以下将详细讲解相关内容。 其中,CDialog类作为所有对话
框
的基础模板,在MFC开发中扮演着重要角色。通过资源编辑器可以预先设计好各控件,其中编辑
框
控件通常标识为IDC_
EDIT
XXX。为了改变编辑
框
的
字体大小
和颜色属性,需要在运行时动态调整相关
设置
。 具体来说,
设置
编辑
框
的
字体大小
可通过以下步骤完成:首先,在MFC派生类的OnInitDialog()函数中初始化编辑
框
的字体属性。我们可以创建一个CFont对象,并利用CFONT::CreatePointFont或CreateFontIndirect等函数设定字体参数,如字号、字体类型等。最后,调用SetFont函数将新创建的字体应用到编辑
框
控件上。 在
设置
颜色方面,则需要通过发送特定消息来实现。MFC中没有直接提供
设置
编辑
框
文字颜色的功能,但可以通过发送WM_SETTEXTCOLOR消息并结合DC对象的操作来达到目的。具体实施步骤包括:首先定义一个CDC对象,并创建兼容的DC实例;接着选择所需颜色模式;最后发送相关消息指令。 此外,在实际开发过程中,我们还会遇到需要使用List Control控件的情况。MFC中的CListCtrl类提供了强大的功能,支持添加、删除列表项、调整列宽以及响应用户交互事件等操作。例如,可以在对话
框
中添加一项并
设置
其列宽:首先获取所需控件句柄,然后调用InsertColumn函数指定列标题及其格式和宽度;接着调用Ins
VC MFC C
EDIT
派生类 控件背景色 字体修改
VC MFC C
EDIT
派生类 控件背景色 字体修改 并能自动控制显示行数
MFC对话
框
中编辑
框
字体大小
与颜色的
设置
(VS2005)
主要内容:1.MFC对话
框
中编辑
框
字体大小
与颜色的
设置
;2.List control控件的使用实例代码;3.VS2005编写。
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章