SDI多视应如何处理?哪里有例程?请教了 SDI????应该是单视吧MDI才是多视呢.程序都好大喔.知道是干嘛的就行了呗,以后慢慢来嘛 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 《Visual C++程序模块集锦》上有个例子你要不要。 单文档程序实现多视:http://www.vckbase.com/article/doc_view/0010.htm多文档和切割视:http://www.vckbase.com/article/doc_view/0006.htm 《Visual C++程序模块集锦》哪里有download,我想在outlook类界面中切换多视,主要是FormView和HtmlView,ListView,用csdn<程序员大本营>介绍的方法,FormView之间切换可以,用HtmlView就出现非法操作,我还是没搞明白为何,各位帮帮我吧.void CMainFrame::ChangeForm(CRuntimeClass * pRTClass){ CRect cr; GetClientRect(&cr); CSize paneSize1(3*cr.Width()/4, cr.Height()); CCreateContext Context; Context.m_pNewViewClass = pRTClass;此处不屏蔽,则出现非法操作,屏蔽则可切换FormView,而HtmlView出现非法操作 //Context->m_pCurrentDoc=((COutBarDemoApp*)AfxGetApp())->m_pDoc; //Context->m_pNewDocTemplate=Context->m_pCurrentDoc->GetDocTemplate(); Context.m_pCurrentFrame=this; Context.m_pLastView=(CView*)wndSplitter.GetPane(0,0); wndSplitter.DeleteView(0, 1); wndSplitter.CreateView(0, 1,pRTClass,paneSize1, &Context); CView* pView=(CView*)wndSplitter.GetPane(0,1); pView->GetParentFrame()->RecalcLayout(); wndSplitter.RecalcLayout(); pView->OnInitialUpdate(); wndSplitter.SetActivePane(0,1);} 搞定了,我换了一个Demo_OutLook例程,一试便成 VC++中的一个问题 作为大四的学生要去找关于C/C++程序员的实习工作了,请各位大哥提些建议 急!!canny算法提取了边界后,想用边界直方图来进行图像检索,下步该怎么做? 求.动态写入资源文件,200分另送 关于数据库语句的效率问题 VC,MFC如何把出错信息打印到文件中?谢谢 请问哪位大侠有用VC处理Word文档的源码,最好可以生成表格 如何在一个应用程序中控制另一个应用中的按钮,编辑框等控件? 在vc++ 6中怎样添加用户自定义信息 请问:在CHtmlView中如何得到页面中超链接的URL? 请教,WORD的小助手是用什么方法制作的? 如何在视图中添加背景?小女子不胜感激
你要不要。
http://www.vckbase.com/article/doc_view/0010.htm
多文档和切割视:
http://www.vckbase.com/article/doc_view/0006.htm
主要是FormView和HtmlView,ListView,用csdn<程序员大本营>介绍的方法,FormView
之间切换可以,用HtmlView就出现非法操作,我还是没搞明白为何,各位帮帮我吧.
void CMainFrame::ChangeForm(CRuntimeClass * pRTClass)
{ CRect cr;
GetClientRect(&cr);
CSize paneSize1(3*cr.Width()/4, cr.Height());
CCreateContext Context;
Context.m_pNewViewClass = pRTClass;此处不屏蔽,则出现非法操作,屏蔽则可切换FormView,而HtmlView出现非法操作
//Context->m_pCurrentDoc=((COutBarDemoApp*)AfxGetApp())->m_pDoc;
//Context->m_pNewDocTemplate=Context->m_pCurrentDoc->GetDocTemplate();
Context.m_pCurrentFrame=this;
Context.m_pLastView=(CView*)wndSplitter.GetPane(0,0);
wndSplitter.DeleteView(0, 1);
wndSplitter.CreateView(0, 1,pRTClass,paneSize1, &Context);
CView* pView=(CView*)wndSplitter.GetPane(0,1);
pView->GetParentFrame()->RecalcLayout();
wndSplitter.RecalcLayout();
pView->OnInitialUpdate();
wndSplitter.SetActivePane(0,1);
}