鱼C论坛

 找回密码
 立即注册
查看: 2016|回复: 0

[技术交流] MFC-010界面切换

[复制链接]
发表于 2018-11-20 22:39:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 moc 于 2018-11-20 22:40 编辑

1、方式1:
1.png
主对话框,布局成上面的样式,点击下方的按钮切换到不同的子对话框。
主要思想: 在主对话框函数中,获取static静态文本框控件的大小,然后将对应的子对话框(设置为无边框、样式为child)覆盖上去,相当于上面的静态文本控件是有多个子对话框叠放在一起的,下面的每个按钮是一个事件去让某个子对话框显示到顶层。
CRect r;
GetDlgItem(LabelText)->GetWindowRect(r);  // LabelText为主对话框上静态文本控件的ID
ScreenToClient(r);
        
dialog2.MoveWindow(r);
dialog2.ShowWindow(false);
完整代码见:附件11-20
11_20.zip (580.99 KB, 下载次数: 2)

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-2 22:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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