VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1163|回复: 5

[求助] VC6.0 怎样在一个对话框中嵌入另一个对话框

[复制链接]
61_avatar_middle
在线会员 发表于 2016-2-19 12:03:57 | 显示全部楼层 |阅读模式
3驿站币
最近在做个VC6.0的小工具 ,我想在对话框a中嵌入另一个对话框b ,原因是 原本在对话中直接添加控件即可,不过考虑到以后可能还要添加功能 并且 控件的位置布局还要变化 所以 想嵌入一个对话框 这样把不变的控件由一个对话框来管理 这样只调整嵌入的对话框的位置 所包含的控件就跟着变动了 。不知道怎么做,请知道的朋友告诉我,最好能提供代码,谢谢。





上一篇:GetWindowText 和 EnumWindows 的问题
下一篇:多线程文件搜索统计不正确的问题。
81_avatar_middle
online_moderator 发表于 2016-2-19 13:20:06 | 显示全部楼层
将对话框b设置为child属性,再将对话框b的父窗口设置为对话框a,基本就可以了
61_avatar_middle
ico_lz  楼主| 发表于 2016-2-22 14:02:32 | 显示全部楼层
Debug 发表于 2016-2-19 13:20
将对话框b设置为child属性,再将对话框b的父窗口设置为对话框a,基本就可以了

请问对话b的CHILD 属性在哪里设置呢 我在资源选型页中没有看到CHILD选项,是在程序创建对话时设置么?下面是我的程序  
          CRect rect(260,260,600,950);
          ecd.Create(IDD_DIALOG1,this);
          ecd.MoveWindow(rect);
          ecd.ShowWindow(SW_SHOW);
ecd 是对话派生类对象  其中我怎么设置CHILD属性呢? 谢谢
61_avatar_middle
ico_lz  楼主| 发表于 2016-2-22 14:12:02 | 显示全部楼层
Debug 发表于 2016-2-19 13:20
将对话框b设置为child属性,再将对话框b的父窗口设置为对话框a,基本就可以了

我知道怎么用了我的VC6的对话框属性中的类型里显示的是重叠 弹出 下层 没有英文的CHILD ,选择 下层后 就可以了。谢谢。
61_avatar_middle
ico_lz  楼主| 发表于 2016-2-22 14:15:17 | 显示全部楼层
不知道怎么结贴
61_avatar_middle
ico_lz  楼主| 发表于 2016-2-25 11:26:17 | 显示全部楼层
jsszdfdn 发表于 2016-2-22 14:02
请问对话b的CHILD 属性在哪里设置呢 我在资源选型页中没有看到CHILD选项,是在程序创建对话时设置么?下 ...

谢谢 驿站币怎么给你呢?
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-3-20 06:06

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表