MFC求解

jifukui 2014-09-25 03:38:20
写一个MFC程序有大量的控件,一个对话框及界面肯定不够用。怎么让两个对话框双向交互,或者将多个对话框集成在一个对话框上(对话框的嵌套?)采用什么模式?对话框?单文档?多文档??求思路,求方法!!!
...全文
520 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2014-11-17
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
  • 打赏
  • 举报
回复
引用 14 楼 Trueman_onlyme 的回复:
[quote=引用 13 楼 dingxz105090 的回复:] [quote=引用 7 楼 jifukui 的回复:] 360的我感觉有些类似于选项卡的应用。如果要用选项卡我得嵌套两层选项卡。。。但是看实例的二层选项卡的操作有些问题无法对第二层的选项卡控件进行操作。。。
你错了,用选项卡太麻烦了,只能局限于CTabCtrl给定的那几个函数,我的意思是,在一个大对话框中,上面一小块是一排按钮,下面一大块就是N个无边框的子对话框 响应按钮来ShowWindow某个子界面还不简单吗[/quote] 也可以把所有控件放到一个对话框中,然后切换显示状态就可以了![/quote] 不要把把所有控件放到一个对话框!!!你这是自找麻烦。控件多了,容易出现重叠,查找控件麻烦,隐藏也麻烦。常用做法都是子对话框切换
tauke_wang 2014-10-13
  • 打赏
  • 举报
回复
引用 19 楼 jifukui 的回复:
MFC可以自绘控件吗???对控件产生的消息怎么处理呢???
对于MFC的自绘控件,可以讲消息抛给控件去处理,也可以抛给对话框去处理,MFC的消息映射
tauke_wang 2014-10-13
  • 打赏
  • 举报
回复
找一个空的对话框,然后将需要放控件的对话框贴在空的对话框上,MoveWindow函数
jifukui 2014-10-11
  • 打赏
  • 举报
回复
MFC可以自绘控件吗???对控件产生的消息怎么处理呢???
jifukui 2014-10-11
  • 打赏
  • 举报
回复
我得 好好想想每一个控件点击之后都会再打开一个对话框。
alfwolf 2014-10-02
  • 打赏
  • 举报
回复
Parent window and child windows
vcf_reader 2014-10-01
  • 打赏
  • 举报
回复
Property sheet or Tabctrl
-小仙- 2014-09-29
  • 打赏
  • 举报
回复
引用 13 楼 dingxz105090 的回复:
[quote=引用 7 楼 jifukui 的回复:] 360的我感觉有些类似于选项卡的应用。如果要用选项卡我得嵌套两层选项卡。。。但是看实例的二层选项卡的操作有些问题无法对第二层的选项卡控件进行操作。。。
你错了,用选项卡太麻烦了,只能局限于CTabCtrl给定的那几个函数,我的意思是,在一个大对话框中,上面一小块是一排按钮,下面一大块就是N个无边框的子对话框 响应按钮来ShowWindow某个子界面还不简单吗[/quote] 也可以把所有控件放到一个对话框中,然后切换显示状态就可以了!
凌乱哥 2014-09-29
  • 打赏
  • 举报
回复
引用 7 楼 jifukui 的回复:
360的我感觉有些类似于选项卡的应用。如果要用选项卡我得嵌套两层选项卡。。。但是看实例的二层选项卡的操作有些问题无法对第二层的选项卡控件进行操作。。。
你错了,用选项卡太麻烦了,只能局限于CTabCtrl给定的那几个函数,我的意思是,在一个大对话框中,上面一小块是一排按钮,下面一大块就是N个无边框的子对话框 响应按钮来ShowWindow某个子界面还不简单吗
lx624909677 2014-09-28
  • 打赏
  • 举报
回复
做成菜单多省事
  • 打赏
  • 举报
回复
look look这个可能是你想要的:http://www.cnblogs.com/cutepig/archive/2009/03/14/1411381.html
  • 打赏
  • 举报
回复
它是自绘控件+cdhtmldialog做的界面
yeah2000 2014-09-27
  • 打赏
  • 举报
回复
首先在主对话框上放一个Static控件,然后将创建的多个对话框,使用非模态方式在主对话框中创建,并将Static设置为父,将对话框设置为child,即可
ojc520520 2014-09-26
  • 打赏
  • 举报
回复
TabCtrl 控件
-小仙- 2014-09-26
  • 打赏
  • 举报
回复
1楼的属性页控件就可以,就是VS的属性标签页中的控件,向导生成就有; 2楼的tabcontrol也可以! VS2010 安装目录 Microsoft Visual Studio 10.0\Samples\1033\C++\MFC\Visual C++ 2008 Feature Pack\NewControls 有例子
  • 打赏
  • 举报
回复
右键弹出菜单比较省吧。。
jifukui 2014-09-26
  • 打赏
  • 举报
回复
360的我感觉有些类似于选项卡的应用。如果要用选项卡我得嵌套两层选项卡。。。但是看实例的二层选项卡的操作有些问题无法对第二层的选项卡控件进行操作。。。
jifukui 2014-09-26
  • 打赏
  • 举报
回复
基于360的是怎样实现的呢???有实例吗???
rxguoblp 2014-09-25
  • 打赏
  • 举报
回复
如果控件过多,即使能够放开,效果也不会太好,很难做到美观。建议使用下拉菜单的方式,对话框程序与单文档均可。对话框:先添加一个MENU资源IDR_MENU1,然后再Dialog属性栏的MENU属性中加载之;单文档:直接添加菜单即可。
加载更多回复(2)

15,976

社区成员

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

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