首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

edit控件的多行展示

2014-06-29 
edit控件的多行显示?没问题吧把AutoHScroll去掉,变成FALSE;把WantReturn变成TRUE[解决办法]CString ctest

edit控件的多行显示?

没问题吧

把AutoHScroll去掉,变成FALSE;
把WantReturn变成TRUE
[解决办法]
CString ctest 里要有 “\r\n”
[解决办法]
编辑框属性Multi-line属性设置了没有?
[解决办法]
大量的 插入 要用 Replace。
先 把 当前选择 置到 最后,然后 Replace 这个 最后。
[解决办法]
你这个情况改个控件,用ListBox,一条记录一行。轻松多了

[解决办法]
CEditm_edInfor;

int nStartChar,nEndChar;
char prompt[80];

m_edInfor.GetSel(nStartChar,nEndChar); 
m_edInfor.SetSel(nEndChar,nEndChar);
m_edInfor.ReplaceSel(prompt);

[解决办法]
首先要把控件的Multi-line选中 然后通过获取控件的句柄 通过调用窗口函数对该控件继续设置
[解决办法]
//edit中逐行显示1:
                2:依次
  for (int i=0;i<36;i++)
  {
  snum[i].Format(L"%d",q[i+1]);
  m_Edit->SetSel(-1, -1);
  snum[i]+=":";
  snum[i]+="\r\n";   //换行
  m_Edit->ReplaceSel(snum[i]); 
  }
  UpdateData(FALSE);

热点排行