MFC单文档视图显示问题

2025-03-28 04:17:27
推荐回答(2个)
回答1:

你说的是单文档直接显示CFormView,这个创建最后一步选择CVIEW改成CFormView就可以了

CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CAsDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CAsView));//改成你需要的VIEW
AddDocTemplate(pDocTemplate);

以前碰到过,怎么解决的不记得了,你仔细找找,应该是两个VIEW造成的

回答2:

CChildView改为由CFormView继承。

查找所有的CView替换为CFormView。