请问在MFC中 怎样为单文档工程中的关联着数据库的框(运行后是图中这种的)添加背景图片呀求大神~

请问在MFC中 怎样为单文档工程中的关联着数据库的框(运行后是图中这种的)添加背景图片呀求大神~,第1张

可以在创建向导中 把View的基类变成CListView

GetListCtrl()获取到list控件

用代码设置成 report风格

添加列就可以了

SetBkImage可以设置控件的背景。

看看ClistCtrl类的成员函数吧

你看一下VC

孙鑫C++视频教程 rmvb格式 全20CD完整版

>

是CScrollView类吧?这个是默认带滚动的,ADO只是一种连接数据库的方案,跟View 是什么类型的没有关系,当然也可以选别的类的,比如你选CListView作为基类,可以用GetListCtrl()得到ListView的指针然后利用ADO技术连接到数据库,从数据库中取得数据,然后一行一行的插入到列表中。

此外也可以选CEditView,这样View 就成了一个类似于记事本的东东,可以把用ADO技术读到的数据库中表的内容显示到屏幕上。

关于ADO,可以看看COM的相关资料。

但如果刚开始学VC,还是看看孙鑫的VC视频,先了解一下MFC框架的机制比较好。

应该是基于CRecordView才行,这样系统会自动生成一个相应的Set类,里面有你数据源中的所有字段和变量,同时View类里会有个自动生成的m_pSet指针,是Set类里的,这个指针直接可以 *** 作数据库。比如我要把数据库的数据全部显示到一个报表,就是这样:

m_pSet->MoveFirst();

m_listDeleteAllItems();//m_list是报表关联的Control型变量

do

{

CString s,s1,s2;

sFormat("%d",i+1);

s1Format("%ld",m_pSet->m_stuId);

s2Format("%ld",m_pSet->m_stuFamilyNum);//这4条是变量类型的转换

m_listInsertItem(i,s);//i是一个全局变量,初始值为0,用来计数的

m_listSetItemText(i,1,s1);

m_listSetItemText(i,2,m_pSet->m_stuName);

m_listSetItemText(i,3,m_pSet->m_stuSex);

m_listSetItemText(i,4,m_pSet->m_stuProfession);

m_listSetItemText(i,5,m_pSet->m_stuClass);

m_listSetItemText(i,6,m_pSet->m_stuHobby);

m_listSetItemText(i,7,m_pSet->m_stuAddress);

m_listSetItemText(i,8,s2);//向报表插入数据库的数据,也就是读取数据库

i++;// i 递增

m_pSet->MoveNext();//指针后移

} while(!m_pSet->IsEOF());

m_pSet->Close();

以上就是关于请问在MFC中 怎样为单文档工程中的关联着数据库的框(运行后是图中这种的)添加背景图片呀求大神~全部的内容,包括:请问在MFC中 怎样为单文档工程中的关联着数据库的框(运行后是图中这种的)添加背景图片呀求大神~、VC中ADO数据库编程题,我抄书上例题,出项runtime error求高手帮我看看、CScroll 类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9288841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存