15,979
社区成员
发帖
与我相关
我的任务
分享
//父窗口的创建
m_pTemplateView = new CTemplateView();
if (NULL != m_pTemplateView)
{
m_pTemplateView->Create(NULL,NULL,WS_EX_CONTROLPARENT|AFX_WS_DEFAULT_VIEW & ~WS_VSCROLL, CFrameWnd::rectDefault, pParentWnd, NULL, pContext);
m_pTemplateView->ShowWindow(SW_HIDE);
}
//在其OnCreate中创建了两个子窗口
int CTemplateView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFormView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
m_pListView = new CLeftListView();
m_pListView->Create(NULL,NULL,AFX_WS_DEFAULT_VIEW & ~WS_VSCROLL, CFrameWnd::rectDefault, this, NULL, 0);
m_pReportView = new CReportView();
m_pReportView->Create(NULL,NULL,AFX_WS_DEFAULT_VIEW & ~WS_VSCROLL, CFrameWnd::rectDefault, this, NULL, m_pContext);
m_pListView->m_pReportView = m_pReportView;
return 0;
}