//获得文件头编辑框中多行文本
//文本行数
int nLineCount;
//当前行
int nLine;
//当前行的字符串长度
int nLength;
//保存字符串
char szBuf[MAX_PATH];;
nLineCount = -1;
nLine = -1;
nLength = -1;
nLineCount = ((CEdit*)GetDlgItem(IDC_HEADER_EDIT))->GetLineCount();
for (nLine = 0; nLine <nLineCount; nLine++)
{
nLength = ((CEdit*)GetDlgItem(IDC_HEADER_EDIT))
->LineLength(((CEdit*)GetDlgItem(IDC_HEADER_EDIT))->LineIndex(nLine));
((CEdit*)GetDlgItem(IDC_HEADER_EDIT))->GetLine(nLine,szBuf,MAX_PATH);
szBuf[nLength]='\0';
MessageBox(szBuf);
}
Edit编辑框需要设置一下属性:
Multiline 多行 TURE
Want Return 回车 TURE
Vertical Scroll 竖起滚动条 TRUE