在动态库中建立一个多文档模板指针,
在视图中 引用子框架窗口指针的时候报错???
void CTestView::MaxizeView()
{
CFrameWnd* pFrame=this->GetParentFrame(); //执行到这里报错 请问是什么原因???

该模板在MDI主程序 同样的代码 使用 不会报错
下面是调用是得方法DLL中导出函数 声明如下:
 extern "C" __declspec( dllexport ) CMultiDocTemplate* DLLDocTemplate()
{
  AFX_MANAGE_STATE(AfxGetStaticModuleState()) ;
  pTemplate = new MultiDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CTestDoc),
RUNTIME_CLASS(CTestMDIFrame), // custom MDI child frame
RUNTIME_CLASS(CTestView));
}  return pTemplate ;
}然后在主程序CTestApp类中定义
 CMultiDocTemplate* m_pTemplateDLL;加载DLL后,调用动态库中的函数
  pTemplateDLL=DLLDocTemplate();