【发布时间】:2015-05-20 00:23:27
【问题描述】:
我在 MFC 方面没有丰富的专业知识。我有一个具有基本设置的 MFC 应用程序:单文档应用程序。现在在项目中,我有最标准的设置:一个 ...View 类,一个 ...Doc 类和一个 ...WinAppEx 类。这三者分别代表模型-视图-控制器的设计原则。我找不到从 WinAppEx 类访问 View 类的方法。
我的实际用例是我有一些命令行参数传递给应用程序。我想在我的主要视图上显示这些论点。要访问我在 ...WinAppEx::InitInstance() 方法中的这些参数
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
现在我需要将参数传递给视图。我试过 ::GetMainWnd() 并遍历它的兄弟姐妹和孩子。我还尝试了 ::GetNextDocTemplate(),然后是 ::GetNextDoc(),然后是 ::GetNextView()。我仍然没有找到我的 ...View 实例。可以请教一下吗?
【问题讨论】: