我有一个基于MDI的工程,在App的InitInstance中,加入另外一个View,代码如下:
CMultiDocTemplate* pDateTemplate = new CMultiDocTemplate(
IDR_MINDDATEYPE,
RUNTIME_CLASS(CChartDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CDateView));
AddDocTemplate(pDateTemplate); CMultiDocTemplate* pDocTemplate = new CMultiDocTemplate(
IDR_MINDCHTYPE,
RUNTIME_CLASS(CChartDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CChartView));
AddDocTemplate(pDocTemplate);
我希望每个CChartView对应一个CDateView,每次新建一个View的时候,同时产生CChartView和CDateView,且我点一个CChartView,通过一个按钮能切换到对应的CDateView。该如何实现。谢谢!
CMultiDocTemplate* pDateTemplate = new CMultiDocTemplate(
IDR_MINDDATEYPE,
RUNTIME_CLASS(CChartDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CDateView));
AddDocTemplate(pDateTemplate); CMultiDocTemplate* pDocTemplate = new CMultiDocTemplate(
IDR_MINDCHTYPE,
RUNTIME_CLASS(CChartDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CChartView));
AddDocTemplate(pDocTemplate);
我希望每个CChartView对应一个CDateView,每次新建一个View的时候,同时产生CChartView和CDateView,且我点一个CChartView,通过一个按钮能切换到对应的CDateView。该如何实现。谢谢!
创建一个文档模板,比方第一个,然后添加一个新View类,用AddView给Doc添加View类试试。