社区
界面
帖子详情
求助,子窗口怎么知道父窗口大小发生变化
sojiiii
2012-11-16 09:45:52
不能在父窗口里设置子窗口的大小,子窗口必须根据父窗口的大小动态调整。
问题来了,子窗口怎么获取父窗口的大小变化呢?就是WM_SIZE,除了钩子。
...全文
418
11
打赏
收藏
求助,子窗口怎么知道父窗口大小发生变化
不能在父窗口里设置子窗口的大小,子窗口必须根据父窗口的大小动态调整。 问题来了,子窗口怎么获取父窗口的大小变化呢?就是WM_SIZE,除了钩子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
华美乐章
2012-11-27
打赏
举报
回复
可以在父窗口的Onsize中给子窗体发消息.附加消息带上父窗口的句柄m_hWnd; 子窗口中可以获取m_hWnd父窗口的大小,在改变子窗体大小
捕鲸叉
2012-11-27
打赏
举报
回复
在父窗口中响应WM_SIZE消息,在里面将尺寸信息通知子窗口
LuciferStar
2012-11-16
打赏
举报
回复
父窗口发生变化时发消息给子窗口。
breaksoftware
2012-11-16
打赏
举报
回复
如果你不给父窗口安装钩子,就要启动一个线程,实时监控父窗口的大小,如果大小发生改变,则在线程中通知你的子窗口也改变大小。具体的API楼上已经说了。
lurenmei
2012-11-16
打赏
举报
回复
enumwindows
九州剑王
2012-11-16
打赏
举报
回复
引用 5 楼 schlafenhamster 的回复:
GetParent 后 GetClientRect 得到父窗口大小。
应该算是好方法~搞一个线程专门定时去查询然后比较。。。学习了
schlafenhamster
2012-11-16
打赏
举报
回复
GetParent 后 GetClientRect 得到父窗口大小。
sojiiii
2012-11-16
打赏
举报
回复
我不能控制父窗口关键是。……¥%……
gwlhww
2012-11-16
打赏
举报
回复
如果你不用WM_SIZE你自定义消息。将主窗口大小发送到自定义消息中。当主窗发生变化时向子窗口发送自定义消息。
lurenmei
2012-11-16
打赏
举报
回复
父窗口的onsize中给子窗口发送消息?
lgstudyvc
2012-11-16
打赏
举报
回复
通知,可以在size里处理
dc区域和WS_CLIPCHILDREN和WS_CLIPSIBLINGS的不一样的体会,
今天写代码时,发现个问题,当设置了WS_CLIPCHILDREN和WS_CLIPSIBLINGS属性时,如果是这样的一种情况的话,会出现特别的情况:情况是这样的:一个800*600的
窗口
,如果创建一个800*200 且window style是child的
子
窗口
的情况下,那么当你用dc去绘图时,会发现在
父
窗口
中绘制在dc中左上角坐标是0,0的位置已经变成
父
窗口
坐标(0,200)的地方
怎样将CDockablePane里面的控件随着CDockablePane拉伸动态改变大小
2019独角兽企业重金招聘Python工程师标准>>> ...
前端vue(h5、微信小程序)面试题 持续更新(2023最新)
上面我们
知道
了渲染树以及回流
知道
了对应元素的具体位置及大小信息,得到具体的像素值这时候将渲染树上的节点根据大小位置信息,渲染到页面上,叫做重绘。构造了渲染树,可以将DOM元素与它对应的样式结合起来,得到对应dom元素在视口内的位置和大小。只要改变某个元素的背景色,文字颜色,边框颜色等不影响它周围或内部布局的属性,就会发生重绘。,得到具体的像素点,进行页面的重绘。4.设置overflow,即hidden,auto,scroll。,进行页面回流,得到元素的几何信息(位置,大小),根据得到。
C++ Qt——从入门到入土 (一)
目录 1.环境的配置 1.1 Qt的下载 1.2 在Vs中配置Qt 1.3 解决中文乱码的问题 2.第一个
窗口
(搜索
窗口
) 2.1 构造一个Qt Widgets项目 2.2 Qt初体验——
窗口
基本属性设置&调整 2.2.1 构造析构函数 2.2.2 设置
窗口
标题和大小 2.2.3
窗口
初始位置的移动 2.2.4
窗口
背景颜色设置 1.环境的配置 1.1 Qt的下载 Qt的下载链接如下:Index of /archive/qt/5.12/5.12.3 常见问题&a..
好书整理系列之-设计模式:可复用面向对象软件的基础 3
第3章创建型模式创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。随着系统演化得越来越依赖于对象复合而不是类继承,创建型模式变得更为重要。当这种情况发生时,重心从对一组固定行为的硬编码( h a r d - c o d i n g)转移为定义一个较小的基本行为集,这些行为可以被...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章