现在的位置: 首页 > 综合 > 正文

获得文件头编辑框中多行文本

2013年03月12日 ⁄ 综合 ⁄ 共 529字 ⁄ 字号 评论关闭
	//获得文件头编辑框中多行文本
		//文本行数
		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

抱歉!评论已关闭.