MFC 多文档对话框 布局 本帖最后由 GUANYIJUN123 于 2014-04-18 16:32:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个, vs2008 sp3 vs2010 - 12 13自动就有种风格的工程类型啊 你在左边的窗口中自己创建一个子对话框CHILD风格的不行吗? 使用vs2008或者2010向导。创建一个office 2007风格的程序,就有满足你需求的所有要素 这个不一定要用多文档,cspliterwnd就可以实现,要可以关闭就用flowbar 自动的是一个浮动版面上的(DockPane)的不是对话框!因为左边要整自己设定的布局,不好用系统的Pane类! 先创建一个CSplitterWnd类变量然后在BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){ if(!m_wndSplitter.CreateStatic(this, 1, 2)) return FALSE; m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(100, 500), pContext); m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRightView), CSize(0, 0), pContext);} 自动的是一个浮动版面上的(DockPane)的不是对话框!因为左边要整自己设定的布局,不好用系统的Pane类!dockpane也可以定死啊 也可以规定他不能dock啊 楼主,不是说你,是说那些给你指歪道的人你要的这个东西就是个浮动窗口VC知识库里有现成的文档资料和源代码这是文章http://www.vckbase.com/index.php/wv/230.html这是代码http://www.vckbase.com/index.php/cv/79 请高手指点怎么样判断剪贴板中有没有数据,就是右键菜单粘贴变灰 如何得到网页上的数据? 怎么删除自己发布的资源? 读取文件时出现一个奇怪的错误 关于文件夹。 IDispatch #3092错误 数据库用应程序,对datagrid进行的添加记录,我怎么写的有错啊!!! 真的很急 请教redefinition 的问题 directdraw程序内存泄漏,咋回事? 请问,怎样移动文件到另外一个目录下啊?急急! 我想在2005下修改默认的工程路径宏,请问如何做?
自动的是一个浮动版面上的(DockPane)的不是对话框!因为左边要整自己设定的布局,不好用系统的Pane类!
然后在BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
if(!m_wndSplitter.CreateStatic(this, 1, 2))
return FALSE; m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(100, 500), pContext);
m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRightView), CSize(0, 0), pContext);
}
自动的是一个浮动版面上的(DockPane)的不是对话框!因为左边要整自己设定的布局,不好用系统的Pane类!
dockpane也可以定死啊 也可以规定他不能dock啊
你要的这个东西就是个浮动窗口
VC知识库里有现成的文档资料和源代码
这是文章
http://www.vckbase.com/index.php/wv/230.html
这是代码
http://www.vckbase.com/index.php/cv/79