新手高分求助:SDI怎样分割窗体的例子 我刚学MFC,想写一个象CSDN论坛那样的窗体,上面是菜单,下面一边是树控件的显示,另一边显示相关的内容。最好给个这样的例子,谢谢各位啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/code/downcode.asp?id=2284 网上有很多的 你用google搜索一下就出来了 1、给 框架窗口 添加一个CSplitterWnd m_wndSplitter2 、添加 你要用的视图类 比如CFileView CTreeView2、重写 CMainFrame::OnCreateClient 其中 m_wndSplitter.CreateView 在静态拆分 窗口中创建视图BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class if (!m_wndSplitter.CreateStatic(this, 1, 2) || !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CFileView) , CSize(0, 0), pContext) || !m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CTreeView) , CSize(200, 0), pContext)) return FALSE; return TRUE; return CFrameWnd::OnCreateClient(lpcs, pContext);} WriteFile写记事本为何会自动转换记事本编码格式 如何在同一个对话框中,使控件显示不同颜色 怎样改变一个按钮上的显示 VS 2005中怎样自动重载父类函数? 鼠标光标不能自动刷新? 关于连接数据库的问题 为什么我写的AVI文件,一往后拖,就静止这 要等好长的时间才能在播放啊! 在98下的文件操作,内存猛涨! 关于CRichEditCtrl的 如何将utf8格式的字符串转化为GB2312,我下载了一些代码,不起作用 怎么获取CPU\内存\显卡,网卡这些硬件的编号? 读内存数据
2 、添加 你要用的视图类 比如CFileView CTreeView
2、重写 CMainFrame::OnCreateClient 其中 m_wndSplitter.CreateView 在静态拆分 窗口中创建视图BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
if (!m_wndSplitter.CreateStatic(this, 1, 2)
|| !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CFileView)
, CSize(0, 0), pContext)
|| !m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CTreeView)
, CSize(200, 0), pContext))
return FALSE; return TRUE;
return CFrameWnd::OnCreateClient(lpcs, pContext);
}