如何改变CEdit中的字体?在CEdit中显示大量字符串用什么函数呢?

flyingjm 2005-09-29 04:56:58
如题。
其实就是一个小软件的说明性的东西
打算做个对话框,然后对话框里一个CEdit,显示说明的文字。
这样可以吗?
...全文
151 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wzb13 2005-09-30
追加?

先GetWindowText,加好了再SetWindowText
回复
flyingjm 2005-09-30
在Edit中显示文字是不时只能用SetWindowText(),如果调用两次的话,以前的文字就被覆盖了。
有没有什么函数能在原来的文字后面追加呢?
回复
gwinner 2005-09-30
CFont * pFont = GetFont();

LOGFONT lgFont;

if (pFont->GetLogFont(&lgFont))
{
CFont ftNewFont;

lgFont.lfHeight = nNewFontSize;//新的大小
if (ftNewFont.CreatePointFontIndirect(&lgFont))
{
pYourEditBox->SetFont(&ftNewFont);
}
}
回复
flyingjm 2005-09-30
font里面的参数太多了:(
如果我用默认的字体,只是改变字的大小,该如何呢
回复
flyingjm 2005-09-30
CStatic 如何自动换行呢?
回复
gunney 2005-09-29
CFont m_font(......);
CEdit edit;
edit.Setfont(&m_font);
注意edit控件的属性的选择 比如 多行等
你用static控件同样可以用SETFONT函数 ditsir
回复
gunney 2005-09-29
CEdit edit;
edit.Setfont();
ni
回复
temujen 2005-09-29
为什么不用CStatic,不是更贴近你的需求么
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-09-29 04:56
社区公告
暂无公告