一个MDI框架。选择使用浏览器界面,即左边是树状,右边是一个view。发现程序是
CLeftView::OnInitialUpdate() 后再 CMyView::OnInitialUpdate()我想更改这个顺序,一时找不到思路。最后想到了CMyApp::InitInstance中:CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_MopReaderTYPE,
RUNTIME_CLASS(CMopReaderDoc),
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
//RUNTIME_CLASS(CLeftView));
RUNTIME_CLASS(CMopReaderView));我仅仅将RUNTIME_CLASS(CLeftView));注释掉,换成右边的一个View,编译出现:error C2064: 项不会计算为接受 0 个参数的函数不知道何故。