社区
界面
帖子详情
MFC动态调整图片控件的分布和大小
zizi7
2014-02-17 11:29:51
比如,在一个固定大小的显示区域内用户可以选择是打开4个图片控件,或者6个图片控件
这样:
我能想到的可能解决办法有2种:
1. setWindowPos(),moveWindow()这类,但实现起来很麻烦吧!?各种坐标设定什么的。。。
2. 类似做2套模板,用户选择4个时调用图中左边的模板,隐藏右边的。。但不知道怎么实现
求大神们指教!
...全文
410
4
打赏
收藏
MFC动态调整图片控件的分布和大小
比如,在一个固定大小的显示区域内用户可以选择是打开4个图片控件,或者6个图片控件 这样: 我能想到的可能解决办法有2种: 1. setWindowPos(),moveWindow()这类,但实现起来很麻烦吧!?各种坐标设定什么的。。。 2. 类似做2套模板,用户选择4个时调用图中左边的模板,隐藏右边的。。但不知道怎么实现 求大神们指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2014-03-17
打赏
举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了
疑难问题汇总帖
并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面
界面版关于版主结帖工作的具体办法
别以为你站在珠峰就能看到全世界
2014-02-17
打赏
举报
回复
不用弄那么多控件,你只要保存变化时各个格子的RECT,然后重绘就行了。
别以为你站在珠峰就能看到全世界
2014-02-17
打赏
举报
回复
重载一下CStaitc,自绘。一个控件就够了。 比如控件的大小为Width,Height。 4张图片显示的位置如下: 0,0,Width/2, Height/2 0,Height/2,Width/2,Height Width/2,0,Width,Height/2 Width/2, Height/2,Width,Height 然后直接用StretchBlt画上4张图就行了。 6张图的类似。
zizi7
2014-02-17
打赏
举报
回复
引用 1 楼 accessysq 的回复:
不用弄那么多控件,你只要保存变化时各个格子的RECT,然后重绘就行了。
能不能详细些?不是很明白~
mfc
根据窗口
大小
自动
调整
所有
控件
大小
mfc
根据窗口
大小
自动
调整
所有
控件
大小
,自己编的,希望对你有用
动态
改变
MFC
控件
大小
MFC
程序可以
动态
改变
控件
大小
,在国外网站找的,不错~~
MFC
快速入门
微软基础类库(英语:Microsoft Foundation Classes,简称
MFC
)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量,这是一套
mfc
快速入门的课程,主要对
MFC
各个
控件
的讲解如何使用,以及Windows
MFC
框架原理与工程应用开发。本课程重点讲解在windows平台开发使用
MFC
框架进行应用程序开发的技巧。
MFC
窗口
控件
随窗口
大小
进行自适应
此工程实现了
MFC
窗口
控件
随窗口
大小
进行自适应,封装了WidgetResize类用来
调整
控件
大小
位置,非常好用。
MFC
UI
控件
布局 自动
调整
含源代码 含demo 当
MFC
对话框尺寸自动变化时 自动
调整
所有
控件
的新位置 (每个
控件
的位置有接口设置) 其实原理类似QT 每个布局管理由垂直容器和水平容器装载
控件
具体详见实现文件 注释很详细
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章