菜鸟请教!关于CSingleDocTemplate的问题。
各位高手,现问一个很简单的问题,因为才接触MFC,所以不是很了解。
我生成一个资源管理器样式的MFC框架,有两个View。为CMyMfcView和CLeftView。Vc生成的时候是这样的:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMyMfcDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CLeftView));
if (!pDocTemplate)
return FALSE;
CSingleDocTemplate* pDocTemplate;
我现在想变成:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMyMfcDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CMyMfcView)); ——————〉改变
但却错误,错误为“不能计算为接受0个参数的函数”。这是为什么呢?