在MFC中如何将txt中的内容显示在list Control里面?高分求解

我做一项作业,有一步需要用MFC中list Control显示数据库(数据库是txt格式),请教各位了

这是MFC消息机制的原因。每个窗口都有一个消息循环,因为按钮在对话框窗体上,所以对话框是按钮的父窗口,所以他可以收到消息。而view窗口和你的按钮没有关系,所以收不到。
可以这样处理,还是将消息响应放到对话框里,然后在这个消息响应里,再把这个消息发送到view视图窗口。
CMyView * pView=(CMyView*)((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveView();
::PostMessage(pView->m_hWnd,Msg,wParam,lParam);
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-11
CreateCompatibleDC(pDC); CBitmap membitmap; membitmap。CreateCompatibleBitmap(pDC,rect。right,rect。bottom); CBitmap *oldbitmap=memDC。SelectObject(&membitmap); 然后在memDC上a执行你的绘图操作 ……你的代码…… 最后用 BitBlt将图形从2memDC移到pDC中1 pDC_->tBlt(0,0,rect。right,rect。bottom, &memDC,0,0,SRCCOPY); memDC。SelectObject(oldbitmap);
第2个回答  2011-10-29
把数据提取出来,用C++数据流的函数fwrite()写到txt里面,超简单的
第3个回答  2011-10-29
为什么要用TXT,用ACCESS加ADO做方便的多
用TXT做的话 要用到串行化的东西,或者简单点你规定死每个数据的属性要用cstring长度(对长度不够的后面加空格处理)最好用建一个链表,只有TXT里面的东西有格式才好用程序去处理,不过这样还是蛮容易出现乱码的
第4个回答  2011-10-29
用CStdFile类处理txt文件,然后将内容放入listcontrol中

MFC:怎样用list control的读取工程里的文件(txt)内容?
1.首先要读取文本文档到缓冲区,本人喜欢用CFile 2.查找回车换行符,以确定一行文本结束,并考入你的字符数组中,循环往复直至文件尾部,这里需要注意的是,文本文件尾部并不一定是回车换行符,需要你自行判断 3.将你的n行文本显示出来,m_ListCtl.InsertItem(uiCnt-1,str);\/\/插入项,这个是必须的m...

怎样才能让MFC程序一运行就把txt文件中的数据导入到列表控件中
在初始化函数里面打开文本文件,读进文件内容.当作一个字符串来对待进行数据分割,写进列表控件.

mfc如何将编辑框的内容读取到列表控件中?
1、为界面添加一个List Control控件。2、更改这个控件的view属性为Report 3、为这个控件添加一个控制型变量 假设为m_ctlList;4、在界面的初始化函数OnInitDialog()函数中初始化这个控件主要是插入列表的头,主要调用 int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT...

MFC中如何逐行读取txt并显示在编辑框中
修改方法一:将项目属性->配置属性->常规 中的字符集改为“未设置”。修改方法二:在所有常量字符串前面加一个“_T”:txxt.Open(_T"C:\\\\1.txt",CFile::modeRead);另外:C语言中,字符串中的“\\”要用“\\\\” 。

如何在MFC中读取txt文件中的数据
MFC主要读写文件的类是CFile,而CStdioFile类是派生自CFile类的,主要增加了一个按行的方式读取\/写入文件每行字符串的功能 读写TXT文件,写入和输出必须统一格式 CStdioFile myFile, File;if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeRead)){ \/\/读取 myFile....

VC\/MFC 中 如何读取txt文件中的数字,并存放在二维数组里
使用fopen函数打开文本文件,在使用fscanf函数的%d参数分别读入数字即可。1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:r 以只读方式打开文件,该文件必须存在。r+ 以可读写方式打开文件,该文件...

mfc 怎么完成对txt文件的读取和写入
界面一个文本框两个按钮,文本框关联一个CString型变量m_Data,设置属性为Vertical scroll和Want return。两个按钮对应的读写函数分别如下 void CFileTxtDlg::OnRead(){ \/\/ TODO: Add your control notification handler code here CFileDialog fDlg(TRUE);fDlg.m_ofn.lpstrFilter = "Text Files(*....

...读取外部的位图文件,让它显示在图片控件(Picture Control)中...
1.在你的对话框添一个按钮和一个图片控件(Picture Control).2.添加一个类,我这里上传不了,只能将.h和.cpp复制过来,你再将拷贝到txt里,改一下扩展名就可以了。这是Picture.h#if !defined(AFX_PICTURE_H__COPYFREE_BY_YOVAV_GAD__SOURCES_AT_SUPERMAIN_DOT_COM__INCLUDED_)#define AFX_PICTURE_H__...

MFC 读txt文件到一个float数组中
给你写了一个 过滤掉逗号 和 负数, 读到 mfc动态数组CArray 里 利用了atof() 将字符串转为 doule型数值

请问在MFC中如何把程序中的一个数组中的数据保存到txt文件中?
最简单的方法是:include<fstream> \/\/包含头文件,这是负责文件输入输出流的 ifstream cin("文件名.txt"); \/\/重新定位数据流,这样以后输入的数据将从文件里输入 ofstream cout("文件名.txt") ;\/\/ 重新定位数据流,这样以后输出数据的时候将输出到文件里 十分好用的。比如,int a=6;ifstream...

相似回答