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

flyingjm 2005-09-29 04:56:58
如题。
其实就是一个小软件的说明性的东西
打算做个对话框,然后对话框里一个CEdit,显示说明的文字。
这样可以吗?
...全文
185 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,不是更贴近你的需求么

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧