社区
界面
帖子详情
(100分)PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
houstond
2003-10-15 01:18:37
是这样的, 我们的一个项目中,
PARENT的窗口处理函数不能修改(也修改不了),而需要让其CHILDREN窗口知道PARENT是否大小发生变化,如何做?谢谢!
PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
...全文
50
5
打赏
收藏
(100分)PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
是这样的, 我们的一个项目中, PARENT的窗口处理函数不能修改(也修改不了),而需要让其CHILDREN窗口知道PARENT是否大小发生变化,如何做?谢谢! PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohyy
2003-10-15
打赏
举报
回复
好像只有用HOOK了吧。
houstond
2003-10-15
打赏
举报
回复
在不动PARENT的情况下,做HOOK可能是最简便的方法了
wuxfBrave
2003-10-15
打赏
举报
回复
可能会捕获不到,可以在父窗口的Pretranslatemessage中向子窗口发送消息
flyelf
2003-10-15
打赏
举报
回复
可以使用hook到父窗口的wm_size消息,然后响应
qwedcxza
2003-10-15
打赏
举报
回复
有可能不会影响到 CHILD
如果实在没办法,你可以在 CHILD 中替换 Parent 的消息过程,捕捉 WM_SIZE 消息
Win32-子
窗口
-父
窗口
-
窗口
所有者
窗口
之间的关系有两种:owner-owned 关系和
parent
-
child
关系。前者称之为拥有/被拥有关系,后者称之为父/子关系。在这篇文章中,称owner
窗口
为所有者
窗口
。换句话说,一个
窗口
在有一个父
窗口
(
parent
)的同时,还可能被不同的
窗口
拥有(owner),也可以有自己的子
窗口
(
child
)。 在MFC 的CWnd类中,所有者
窗口
保存在m_hWndOwner成员变量中,父
窗口
则保存在m_h
Parent
中,但是这两个值并不一定和
窗口
对象数据结构中的值相对应。 如果一个
窗口
数据的owner
Set
Parent
函数修改父
窗口
的误区
所以,在设置父
窗口
前,一是:如果
窗口
是POPUP
窗口
,应该去除WS_POPUP属性,并手动添加WS_
CHILD
属性;二是,如果
窗口
线程的DPI设置不相同,则应该首先同步DPI设置,然后再调用Set
Parent
;我们可以通过将Set
Parent
的第二个参数设置为NULL,并在调用前去除WS_
CHILD
属性,在调用后根据记录选择是否恢复WS_POPUP属性。那么,如何取消设置父
窗口
呢,我们发现即使再次调用Set
Parent
,指定
窗口
仍然在最找设置的父
窗口
上。,并且
窗口
以前是桌面的子级,则应在调用。
PB:
窗口
操作函数
parent
:可选项,指定要打开
窗口
的父
窗口
,要打开
窗口
成为父
窗口
的子
窗口
,只有当要打开
窗口
需要成为某个
窗口
的子
窗口
时才需要指定该参数。
parent
:可选项,指定要打开
窗口
的父
窗口
,要打开
窗口
成为父
窗口
的子
窗口
,只有当要打开
窗口
需要成为某个
窗口
的子
窗口
时才需要指定该参数。
parent
:可选项,指定要打开
窗口
的父
窗口
,要打开
窗口
成为父
窗口
的子
窗口
,只有当要打开
窗口
需要成为某个
窗口
的子
窗口
时才需要指定该参数。根据parameter参数数据类型的不同,该参数的值保存在Message对象的不同属性中。
父子
窗口
焦点问题
以下权当学习笔记一篇,初学Win32编程的一个小坎,:父子
窗口
的输入焦点问题,子
窗口
无法自动获得输入焦点? 程序
窗口
的输入焦点用于表示哪个
窗口
有资格接收键盘输入
消息
。带有输入焦点的
窗口
或是一个活动
窗口
,或者是该活动
窗口
的子
窗口
。 当一个顶层
窗口
获得输入焦点时,Windows向该
窗口
发送WM_SETFOCUS
消息
,此
窗口
可将输入焦点重定位到它的子
窗口
上。子
窗口
不会自动获得输入焦点
linux内核协议栈 TCP数据发送之发送
窗口
目录 1发送
窗口
概述 2snd_una 和 snd_wnd的更新 2.1 发送
窗口
初始化 2.1.1 客户端初始化 2.1.2 服务器端初始化 2.2 本地接收
窗口
rcv_wnd 通告 2.2.1 客户端发送 2.2.2 服务器发送 2.3传输过程中更新 3发送
窗口
对发送过程的
影响
TCP的发送过程由滑动
窗口
控制,而滑动
窗口
的大小受限于发送
窗口
和拥塞
窗口
,拥塞
窗口
由拥塞控制算法的代表,而发送
窗口
是流量控制算法的代表,这篇笔记记录了发送
窗口
相关的内容,包括发送
窗口
的初始化、更新...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章