MFC MDI中如何在CDockablePane的FromView类中访问文档类的数据 请教大神们

2025-02-26 04:35:47
推荐回答(1个)
回答1:

AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument();
需要注意的是,你图上的状态下,肯定是空的,因为没有看到子窗口,在没有子窗口(视图)的情况下,是没有可用的document类的。
因此比较安全的情况是在MDIGetActive的时候判断一下是否为空,如果空,表示没有子窗口,获取失败。