各位大牛,小弟新手,请多多指教!!!BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: 在此添加专用代码和/或调用基类 if(!splitter.CreateStatic(this,1,2))
{
//创建失败
return FALSE;
}
CRect cr;
GetClientRect(&cr); if(!splitter.CreateView(0,0,RUNTIME_CLASS(CtestMFCView),
CSize(cr.Width()/4,cr.Height()),
pContext))
{//绑定默认视图到左侧面板
return FALSE;
}
if(!splitter.CreateView(0,1,RUNTIME_CLASS(CtestMFCView),
CSize(cr.Width()*(3/4),cr.Height()),
pContext))
{//绑定默认视图到左侧面板
return FALSE;
}
// return CFrameWnd::OnCreateClient(lpcs, pContext);
return TRUE;
}
在这里把窗口分割成两个,现在想在左边的窗口添加树形的控件,怎么添加,在哪添加,请详细点.....
(树形控件怎么实现我已经知道了!!!只回答我的问题就好,谢谢!!!)
{
// TODO: 在此添加专用代码和/或调用基类 if(!splitter.CreateStatic(this,1,2))
{
//创建失败
return FALSE;
}
CRect cr;
GetClientRect(&cr); if(!splitter.CreateView(0,0,RUNTIME_CLASS(CtestMFCView),
CSize(cr.Width()/4,cr.Height()),
pContext))
{//绑定默认视图到左侧面板
return FALSE;
}
if(!splitter.CreateView(0,1,RUNTIME_CLASS(CtestMFCView),
CSize(cr.Width()*(3/4),cr.Height()),
pContext))
{//绑定默认视图到左侧面板
return FALSE;
}
// return CFrameWnd::OnCreateClient(lpcs, pContext);
return TRUE;
}
在这里把窗口分割成两个,现在想在左边的窗口添加树形的控件,怎么添加,在哪添加,请详细点.....
(树形控件怎么实现我已经知道了!!!只回答我的问题就好,谢谢!!!)
动态创建?能详细点吗?
然后在cdriveview类中写自己的函数,进行添加,删除借点等操作。
或者你直接将基类换成CTreeView,对应的cpp文件中也要跟着替换