首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GetTreeCtrl的应用

2013-07-27 
GetTreeCtrl的使用建立了一个树状控件类为CTree,基类为CFormView,在树状控件中显示数据库内容,使用的是VS2

GetTreeCtrl的使用
建立了一个树状控件类为CTree,基类为CFormView,在树状控件中显示数据库内容,使用的是VS2005,通过MFC ODBC使用者建立向导连接ACCESS数据库,在文档类中添加了一公共成员变量m_bj,然后在CTree类中添加了成员函数,实现显示数据库内容,代码为:CTreeCtrl &refCtrl=GetTreeCtrl();
    CRambleSystemDoc *pDoc=(CRambleSystemDoc*)GetDocument();
refCtrl.DeleteAllItems();
pDoc->m_bj.Requery();
while(!pDoc->m_bj.IsEOF())
{
refCtrl.InsertItem(pDoc->m_bj.m_modelname,0,0);
pDoc->m_bj.MoveNext();
}

但是提示说f:\2012-6-20—改\2012-6-9\ramblesystem2\ramblesystem\ramblesystem\tree.cpp(188) : error C3861: “GetTreeCtrl”: 找不到标识符
请高手指点,谢谢!~~
huang128708@126.com

[解决办法]
一个树状控件类为CTree,基类为CFormView
错了!
CFormView 是一个对话框 没 Tree
改 CTreeView
[解决办法]
CTreeView

不要用文档类, 该类基本不用.
[解决办法]
如果一定要‘基类为CFormView’
那么在对话框中放个Tree,但取这个Tree就不是CTreeCtrl &refCtrl=GetTreeCtrl();

[解决办法]
左边是用树状控件 那基类是 CListView

热点排行