解决方案 »
- c语言 结构体指针做函数引用 出现错误
- 提问关于异常码的问题,希望各位帮忙解答一下。
- 高手请进~~帮忙解决这个问题~~小妹在此先谢谢大家了
- 請問擴展名pdg文件是用什麼打開的????????????????????
- 谁能告诉我通过一个单文档菜单上的一个子菜单选定它后在窗口里显示一个网页。(首先感谢qsfsea(痛并快乐着)和大家了
- 寻求ERP软件代理(50-80万)
- VC的数据库连接问题!
- clistctrl动态内存释放问题
- 我想对CTreeItem的不同item设置不同大小,即每个item的高度不相同,怎么设置?????
- DShow高手留步:about Audio compress codec filter
- 屏蔽webbrowser右键菜单呢,帮我改下代码谢谢阿
- _RecordsetPtr在不open的情况下如何用AddNew?
看你要求的好像是从MDI的Wiew类创建对话框,但不是每个 View类的实例里面都需要,有的不需要。由于每个MDI每个View的实例的代码是一样的,你无法区分,就像你说的“但这样产生的对话框/控件必然在新建的每个view中都会有”。其实你既然需要有的有对话框有的没有对话框,就说明他们的数据还是不一样的。你在View类的构造函数设置不同的识别数据,然后在 C**View::OnInitialUpdate()里面判断是不是你需要创建对话框的那个View类的实例,就可以选择创建还是不创建这个对话框了。
我也认为是父窗口指针的问题,但,要通过工具栏的按钮在一个“随机”的“当前视图”创建对话框,貌似我用GetActiveView()获取指针没有错,可创建的对话框(child风格)怎么会在view外呢?