listctrl 中view为report格式
想把txt格式的文件内容替换到listctrl中的内容,如何实现啊?是遇到换行符就写入一行吗?
想把txt格式的文件内容替换到listctrl中的内容,如何实现啊?是遇到换行符就写入一行吗?
解决方案 »
- 关于MFC编写地图的一些小疑问
- CDateTimeCtrl的settime怎么不起作用呢?
- 不想要窗口
- 【求助】【CRichEditCtrl】字符对齐问题
- mschart 柱状图如何设置显示数据值标注
- 请教如何自绘CComboBox控件(本身,内部的Edit,还有右边的下拉按钮 以及 下拉框等)?
- 从 Win2000(or XP) 编写的程序移植到 Win98. (指定类无法注册)
- 关于子控件发消息给父控件的问题。(好急的,希望各位帮帮忙)
- 关于Dialog bar的两个大问题
- 求教activeX控件传递和获取参数的问题
- 怎样通过CArchive类对象打开BMP文件并显示?
- 如何获取网页中某一固定字符串的坐标?
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); // 设置风格m_list.InsertColumn(0, _T("团队"), 0, 120); // 插入表头 第一列
m_list.InsertColumn(1, _T("成员"), 0, 137); // 第二列
......m_list.InsertItem(iIndex, strTeamName); // 插入某行第一列
m_list.SetItemText(iIndex, 1, strTeamMember); // 插入某行第二列
......先把你txt文件的内容读出来,按内容进行分类插入到对应的列
读取一行AddString
读取一行AddString
读文件参考下面的
CStdioFile file;
CFileException fe;if (file;
.Open (strFile,CFile::modeRead|CFile::typeText,&fe))
{
CString strText = _T("");
file.ReadString (strText );//读一行
file.Close();
}
这样也可以呀,如果显示内容不分列,只显示一列的话。
用CListCtrl也可以的,将
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); // 设置风格
m_list.InsertColumn(1, _T("成员"), 0, 137); // 第二列
...... m_list.SetItemText(iIndex, 1, strTeamMember); // 插入某行第二列
......这些去掉,然后在
m_list.InsertColumn(0, _T("团队"), 0, 120); // 插入表头 第一列
里的第三、四个参数设置一个合适的宽度即可。