急!!请问在多文档编程中如何显示FormView类对话框的显示啊? 请问各位高手,我怎样在vc中建立一个多文档的程序,只要求显示FormView类的对话框类的文档(就是通过在resource view中通过插入Dialog下的IDD_FORMVIEW类的对话框),点击菜单时也是要显示上述的FORMVIEW类的对话框,我在做一个报表类的系统,请知情的高手给我解答,我将十分感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是基于CFormView(IDD_FORMVIEW[ENGLISH(U.S)])的对话框怎么使用 在创建工程时,选择各类的名称、基类、文件名的那一步,将视图类的基类设置为CFormView 在向导生的最后一步,View的父类默认为CView,改为CFormView就行.或者你手动将CView的父类改为CFormView都行. 选择view类基类的时候选择是CFormView就可以了然后你就在资源视图下,可以看到对话框资源,对该对话框进行编辑就可以了IDD_FORMVIEW的对话框应该是工程建立以后,自动会帮你添加好了的,添加 诸位误解了,我是想显示我新建的FORMVIEW(通过classwizard建立的)啊 ! 就是在程序中动态创建一个FormView显示出来 //设置FromView与当前视图的文档一致,当然也可不一致 CView* pOldActiveView = GetActiveView(); CCreateContext context; context.m_pCurrentDoc = pOldActiveView->GetDocument(); m_pFormView = new CMyFromView; ((CView*)m_pFormView)->Create(NULL, NULL, 0L, CFrameWnd::rectDefault, this, m_nCurView, pContext); SetActiveView(m_pFormView); m_pFormView->ShowWindow(SW_SHOW); m_pFormView->SetDlgCtrlID(AFX_IDW_PANE_FIRST); //pOldActiveView->ShowWindow(SW_HIDE); RecalcLayout(); 楼上兄弟,可以给出完全的代码吗[email protected] 也给我发一个来看看,谢谢!![email protected] 我的意思是点击相应的菜单项就显示相应的FormView请各位兄弟帮我解答一下,最好有源代码,若嫌分少的话我可以再开贴给分,谢谢了!! (vc6+access+水晶报表9) 大家是如何做P2P文件传输的? 做过操作系统课程设计的帮帮忙! CDialog如何用鼠标调整大小 关于Static变量的问题!!! 请大虾指教:学完c++的这些书能到什么份上?(谢谢) 关于位图,不用MFC,用API,怎么把**.bmp文件与位图句柄联系起来啊? 线程里面Socket Create错误 图像去除噪声 如何实现圆形的Button 怎么使窗口最大化成指定的尺寸? 怎样StretchBlt效率提升
或者你手动将CView的父类改为CFormView都行.
CView* pOldActiveView = GetActiveView();
CCreateContext context;
context.m_pCurrentDoc = pOldActiveView->GetDocument();
m_pFormView = new CMyFromView;
((CView*)m_pFormView)->Create(NULL, NULL, 0L, CFrameWnd::rectDefault, this, m_nCurView, pContext);
SetActiveView(m_pFormView);
m_pFormView->ShowWindow(SW_SHOW);
m_pFormView->SetDlgCtrlID(AFX_IDW_PANE_FIRST);
//pOldActiveView->ShowWindow(SW_HIDE);
RecalcLayout();