是MDI吗?MDI不能从mainwnd用GetActiveDocument来得文档。
下面:
CWinApp* pApp=AfxGetApp();
CMDIFrameWnd *pMainFrame=(CMDIFrameWnd *)pApp->m_pMainWnd;
CMDIChildWnd* pMDIActive = pMainFrame->MDIGetActive();
pDoc = pMDIActive->GetActiveDocument();
下面:
CWinApp* pApp=AfxGetApp();
CMDIFrameWnd *pMainFrame=(CMDIFrameWnd *)pApp->m_pMainWnd;
CMDIChildWnd* pMDIActive = pMainFrame->MDIGetActive();
pDoc = pMDIActive->GetActiveDocument();
解决方案 »
- delphi IE BHO 如何用AtlAdvise方式注册表单事件啊?
- 建立文档失败 想在TreeView派生类上调用CSplitterWnd来分割出2个视图
- CHttpFile传送跟接收问题
- 在一个软件的窗口上怎么控制另一个软件的窗口上的控件?
- m_Chart.Create("mschart", WS_CHILD| WS_VISIBLE, rc, this, 10)出错
- settimer函数的问题?怎样我的函数没有触发到呢?
- 怎样让SDI中自己生成的对话框也具有onDraw函数
- ======== 高分求教:HOOK高手请关注!如何实现全局API HOOK?解决后500分相赠!==========
- 请教高手???!!!
- 请问如何处理CTreeView的树形控件的双击事件?
- 如何在对话框内建立一个具有文件浏览功能的按扭?
- 我需要一段识别印刷体数字和字符的程序,谁能提供?多谢了.
使用AfxGetApp()->GetMainWnd();就没问题了
不行啊,即使用了AFXGETAPP也和以前的情况一样的没有改变啊。。
TO PHOURM:
我用的是单文挡啊
各位这到底是什么回是啊,不明白啊
文档类指针的全局变量。通过全局变量在复制个线程的文档类指针,试试吧,我也不知道
效果如何。