怎么样设置CEdit框的字体大小?

wuyanyong 2004-12-22 10:38:38
rt
...全文
665 点赞 收藏 9
写回复
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,静态文本框
回复 点赞
fisker0303 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);
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7976

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告