MFC编辑框多行输入,怎么判断输入了几行以及每行输入的内容 30
为编辑框添加了类型为cstring的变量m_shuru,调试程序时,显示m_shuru的值为“的说法规范的施工方”,怎么看该编辑框输入几行及每行的内容???...
为编辑框添加了类型为cstring的变量m_shuru,调试程序时,显示m_shuru的值为“的说法规范的施工方”,怎么看该编辑框输入几行及每行的内容???
展开
1个回答
展开全部
CEdit类的方法:
int GetLineCount( )
int GetLine( int nIndex, LPTSTR lpszBuffer, int nMaxLength )
int GetLineCount( )
int GetLine( int nIndex, LPTSTR lpszBuffer, int nMaxLength )
更多追问追答
追问
能详细说下么?
追答
这是MSDN的官方示例:
先为Textbox绑定一个CEdit类的变量
int i, nLineCount = m_myEdit.GetLineCount();
CString strText, strLine;
// Dump every line of text of the edit control.
for (i=0; i < nLineCount; i++)
{
// length of line i:
int len = m_myEdit.LineLength(m_myEdit.LineIndex(i));
m_myEdit.GetLine(i, strText.GetBuffer(len), len);
strText.ReleaseBuffer(len);
strLine.Format(_T("line %d: '%s'\n"), i, strText);
AFXDUMP(strLine);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询