一个treeview和listview结合查看access数据库的练习,刚做第一步就有问题了,在CMAINFRAME中定义了一个保护的CSplitterWnd对象,建立了三个类lefttreeview\userslistview\userinfoview及其对象,oncreateclient函数代码如下:编译出错:2248: 'CUserInfoView::~CUserInfoView' : cannot access protected member declared in class 'CUserInfoView'
C:\Documents and Settings\doudou4319\桌面\大区\MainFrm.cpp(40) : error C2248: 'CUsersListView::CUsersListView' : cannot access protected member declared in class 'CUsersListView'C:\Documents and Settings\doudou4319\桌面\大区\MainFrm.cpp(40) : error C2248: 'CLeftTreeView::CLeftTreeView' : cannot access protected member declared in class 'CLeftTreeView'
以前也是这吗做的但从没出错不知为甚吗谢谢!!!!!!!
if(!m_wndSplitter.CreateStatic(this,1,2))
return FALSE;
if(!m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CLeftTreeView),CSize(200,100),pContext))
return FALSE;
if(!m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CUsersListView),CSize(100,100),pContext))
return FALSE;
m_pLeftTreeView = (CLeftTreeView*)m_wndSplitter.GetPane(0,0);
m_pUsersListView = (CUsersListView*)m_wndSplitter.GetPane(0,1); return TRUE;