才想学VC,建立一个对话框程序,上面放了一个richedit控件,我把richedit设置为多行时,在richedit中不能回车进行换行输入,当我把richedit的多行取消后,在输入的时候,一回车程序就退出了,怎么回事?
解决方案 »
- 询问MATLAB与VS.NET嵌入式WinCE编程
- ADO连接数据库问题。可以写入但是读不出!!
- 申请 【VC/MFC】大版下的【基础类】小版版主!
- PS_DOT参数无效,或者说电脑会自动绘制一个PS_SOLID覆盖我的绘图为什么?代码如下:
- 前天去华为面试做不出的题目,恳请前辈指点指点
- 静态库的问题
- 求人邮的《Visual C++网络高级编程》电子书!!!
- 寻找线程间的SendThreadMessage
- 关于在view上创建一个dialog的诡异问题(全部可用分都给了)
- C++到底是干什么用的,大家都对自己从事的方向产生过怀疑吗?
- word文档(.Doc)怎么转化成文本文件(.txt)啊
- 判断端口联接状态?
我设置了,wantreturn好用了,可以换行了!
void CRichEditTestDlg::OnButton1()
{
UpdateData(TRUE);
CString Text;
int index = atoi(m_EditText);
Text.Format("index = %d",index);
AfxMessageBox (Text);
int linelength = m_RichEdit.LineLength( index );//取得此列的长度
Text.Format("linelength = %d",linelength);
AfxMessageBox (Text);
char * buf= new char[linelength+1];
m_RichEdit.GetLine( index, buf, linelength);
buf[linelength]=0;
m_Edit2Text = buf;
UpdateData(FALSE);
delete buf;
}为什么我取得的列的长度都是第0列的长度呢?没有变化?怎么回事?
Multiline + Vertical scroll + Auto Vscroll + want return
may you succeed!