1つのドキュメントに複数のビューを割り当てる.
MDI ならではの方法で,ドキュメントビュー構造の最たるものといえる.
3種類の CMultiDocTemplate を用意して,InitInstance() で AddDocTemplate() すればよい.
CMultiDocTemplate* p;
p = new CMultiDocTemplate(
IDR_TABLETYPE,
CRuntimeClass(CDataDoc),
CRuntimeClass(CChildFrame),
CRuntimeClass(CTableView));
AddDocTemplate(p);
p = new CMultiDocTemplate(
IDR_GRAPHTYPE,
CRuntimeClass(CDataDoc),
CRuntimeClass(CChildFrame),
CRuntimeClass(CGraphView));
AddDocTemplate(p);
p = new CMultiDocTemplate(
IDR_INFOTYPE,
CRuntimeClass(CDataDoc),
CRuntimeClass(CChildFrame),
CRuntimeClass(CInfoView));
AddDocTemplate(p);
参照