MFC,求一个单文档多视图通信,可运行的程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:52:54
2008版本,MFC单文档,分割视图,分割类似迅雷那样的视图。 左边视图有树控件,可以操作右边视图,使右边视图能够切换。 左边的树可以操作右边就好了,就是要能够通信。

我网上找了许多,老是出错误。哎。。 谢谢高手啊!!

百度HI我,可运行后再加分50。

个两个函数MainFrm中被调用,用来添加窗口。 是在响应菜单栏的按钮展现主窗口之前,顺便调用了添加函数。
void CMainFrame::OnViewModalDlg()
{
CSettingsDialog dlg;
dlg.AddPage(RUNTIME_CLASS(CMyHtmlView), _T("Project Setting"), 0);
CPropPage1 *pModelPage = (CPropPage1*) dlg.AddPage(RUNTIME_CLASS(CPropPage1), _T("Model (PropertyPage)"), IDD_PROPERTY_PAGE1, _T("Project Setting"));
dlg.AddPage(RUNTIME_CLASS(CPropPage2), _T("Visibility (PropertyPage)"), IDD_PROPERTY_PAGE2, pModelPage);
dlg.AddPage(RUNTIME_CLASS(CMyFormView), _T("Form View"), IDD_FORMVIEW, pModelPage);
dlg.DoModal();
}