请教大家:MFC对话框程序,如何将主对话框变为子对话框?

qq_34346782 2016-03-19 10:21:19
请教大家:MFC对话框程序,如何将主对话框变为子对话框?

我用VC++ 生成了一个对话框程序,主对话框为CMainDlg.

现在我想使用tab control,需要将CMainDlg变成tab control里面的一个自对话框。由于CMainDlg里面做了太多界面以及代码,不太希望重新新建工程。

这种情况,请问应该怎么操作?

谢谢
...全文
160 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2016-03-19
  • 打赏
  • 举报
回复
要求 有点 古怪
qq_34346782 2016-03-19
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
主对话框 CMainDlg 是 tab control 的 容器, 没有 对话框 CMainDlg tab control 放哪里 ?
谢谢回复。 我的意思,有没有比较简单的方法或者教程达到以下目的: 新建一个对话框资源和类CADlg ,在CADlg 里面放置tab control, 并将CADlg 设置为程序的主对话框。然后将原来的主对话框CMainDlg 变成一个子对话框,让CMainDlg 成为tab control的一个item?
qq_34346782 2016-03-19
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
主对话框 CMainDlg 是 tab control 的 容器, 没有 对话框 CMainDlg tab control 放哪里 ?
谢谢回复。 我的意思,有没有比较简单的方法或者教程达到以下目的: 新建一个对话框资源和类CADlg ,将CADlg 设置为程序的主对话框。将原来的主对话框CMainDlg 变成一个自对话框?
schlafenhamster 2016-03-19
  • 打赏
  • 举报
回复
主对话框 CMainDlg 是 tab control 的 容器, 没有 对话框 CMainDlg tab control 放哪里 ?
向立天 2016-03-19
  • 打赏
  • 举报
回复
重新建一个对话框 把现在的主对话框换掉 然后用这个对话框作为自对话框 不过这样操作工作量差不多

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧