mfc从txt中读取文件到listctrl中,可以保存修改内容

如题所述

炫彩界面库来回答:
用这个函数打开文件
FILE *fopen( const char *filename, const char *mode );
然后读取文件内容
size_t fread(void *buffer,size_t size,size_t count,FILE *stream );
然后分析内容添加到listctrl 中, 更简单的方法可以加我们的群学习;
记得关闭文件.
温馨提示:内容为网友见解,仅供参考
无其他回答

mfc如何用txt保存下拉框控件的内容?下拉框如何读入TXT中的内容到属性...
在初始化InitDialog中,先做一个判断,即查找制定目录下是否有列表所需的txt文件 如果没有,自己给列表框控件ListCtrl添加项,在程序退出的时候,把列表项内容写入到一个文件中保存 如果有,用CStdioFile来打开文件,用ReadString读取一行数据(建议列表内容分行),while循环读取,将读取内容赋给ListCtrl的列...

在MFC中使用listctrl控件,要修改某行某列的值
CListCtrl::SetItemText BOOL SetItemText(int nItem,int nSubItem,LPTSTR lpszText)返回值:如果成功,则返回非零值,否则为0。参数:nItem 要设定文本项的索引值。nSubItem 子项的索引,若为零,则设置项标签。lpszText 指向包含新项文本字符串的指针。说明:改变列表视图项或子项的文本。

MFC中的listctrl里面,点击列表内的任一项可以提取内容并用combobox显...
STUDENT *stu= (STUDENT *)m_List.GetItemData(nListItem);if(NULL==stu)return;else commbox.setitemitem(commbox.addstring(stu.tel),n);答题就是,有一个单击响应函数,将单击的行的信息取出来,读取相应的数据add到commbox中

mfc中,如何将文本文件内容导入列表控件
不知道你想如何导入?是直接将文件拖入listctrl显示还是通过按钮事件来导入,可以选择用CFile来实现,参考MSDN CFile

mfc怎么向listctrl中添加一行数据
CString strText;int nColumnCount = pmyListCtrl->GetHeaderCtrl()->GetItemCount();\/\/ Insert 10 items in the list view control.for (int i=0;i < 10;i++){ strText.Format(TEXT("item %d"), i);\/\/ Insert the item, select every other item.pmyListCtrl->InsertItem(LVIF_TEXT...

MFC关于文件的复制,拖动文件得到路径的问题
你说得莫名其妙的,是不是要用ListCtrl啊,你进入了对话框框编辑时会弹出一个工具条的,工具条那里有一个List Control就是你要的那个ListCtrl控件了 很明显你才刚才MFC……不过我怀疑你连C++基础都没……不建议初学者完全照抄人家的例子,你还是老老实实从开始学起吧。

MFC中 ListCtrl的用法
lStyle &= ~LVS_TYPEMASK; \/\/清除显示方式位 lStyle |= LVS_REPORT; \/\/设置style lStyle |= LVS_SHOWSELALWAYS;SetWindowLong(m_ListCtrl.m_hWnd, GWL_STYLE, lStyle); \/\/设置style DWORD dwStyle = m_ListCtrl.GetExtendedStyle(); \/\/获取当前扩展样式 dwStyle |= LVS_EX_FULLROWSELECT; \/\/...

MFC对话框中有ListCtrl控件,希望按下“Ctrl+A”后全部选中
在ListCtrl中添加键盘按下事件 Ctrl+A按下是全选即可

在MFC中 ListCtrl 和 ListBox 两控件有什么区别?
ListBox的ITEM,一次只能有一个“字段”;而listCtrl可以有多个。而且。LISTCTRL的功能强大,当然,操作就复杂一些。如果是较复杂的数据,那么,用LISTCTRL;如果是单条的数据,使用LISTBOX;当然,用普通LISTBOX,如果觉得不美观,可以使用“物主绘图”技术。

使用如下代码读取excel内容显示在listctrl上面,空白
CListCtrl并不能直接用于excel的读取,微软没有把他们直接联系在一起,你可以使用ColorListCtrl,它是前者的进化版,可设置。网上有很多封装的,你自己下来看看

相似回答