VC视图中如何嵌入对话框 20

VC界面设计中,已成功分割窗体,左边是CTreeView对象,希望树节点改变时,右边显示不同的对话框界面(如成绩管理、学生信息等),右边的视图应该怎么定义(CFormVi... VC界面设计中,已成功分割窗体,左边是CTreeView对象,希望树节点改变时,右边显示不同的对话框界面(如成绩管理、学生信息等),右边的视图应该怎么定义(CFormView、CView还是CDialog都可以吗)?如果把已经做好的对话框界面链接入右边的视中???
java_2009 我想要的就是怎么能嵌入已经做好的对话框程序。
如果不用对话框,有二十个文本框和多个按钮等等空间,难道每次重绘的时候在视图里动态重建???
更重要的一点是,对话框界面方便开发快,而且能分工。
我本人还是选择了用CFormView子类作为右边视图,能后把一个个做好的对话框创建为CFormView子类对象的非模态对话框,在根据需要显示隐藏某个对话框。

可是总感觉这不是特别合理,因为如果CFormView子类对象放了按钮或文本框等控件,即使显示了某子对话框,后面的CFormView子类对象放了按钮或文本框等控件还是能被选中。难道非要设计成SetActiveView等活动视图选择显示才合理???? 不要说用模态对话框。
展开
 我来答
java_2009
2010-01-07 · TA获得超过310个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:0
展开全部
按照你说的意思,节点改变时,只是View区域发生重绘,显示内容在命令响应函数中指明,并不是像你理解的嵌入对话框。
----------------------------------------------------------------------
是的,可以用使用非模态对话框,把做好的封装成dll,然后通过你的主界面的程序来调用,只要在资源里面注册你要导入的对话框就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式