视图和对话框的问题
请问框架里面能够加入对话框吗?
比如:
新建一个多文档应用程序,其结构是文档/视图结构,在应用程序的InitInstance中自动添加如下代码:
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(IDR_BtClientTYPE,
RUNTIME_CLASS(CBtClientDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CBtClientView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
// create main MDI Frame window
CMainFrame* pMainFrame = new CMainFrame();
if (!pMainFrame || !pMainFrame->LoadFrame(IDR_MAINFRAME))
return FALSE;
m_pMainWnd = pMainFrame;
在CMainFrame的OnCreate函数中代码如下:
m_DownLoad=new CMDIChildWnd();
CCreateContext context1;
context1.m_pNewViewClass=RUNTIME_CLASS(CDownLoadV);
m_DownLoad->LoadFrame (IDR_MAINFRAME,WS_MAXIMIZE|WS_OVERLAPPED|WS_CLIPCHILDREN,this,&context1);
m_DownLoad->InitialUpdateFrame(NULL,true);
m_DownLoad->MDIActivate();
其中CDownLoadV派生于CFormView,用于显示接收信息,在初始化OnInitialUpdate中布置了一些控件(TabCtrl,ListCtrl等)在里面
现在的问题是我不想CDownLoadV从CView派生,而要从CDialog派生,但是主框架不变,请问应该怎么解决??? InitInstance和OnCreate函数应该怎么修改???
先谢谢了,解决立即给分