社区
界面
帖子详情
(100分)PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
houstond
2003-10-15 01:18:37
是这样的, 我们的一个项目中,
PARENT的窗口处理函数不能修改(也修改不了),而需要让其CHILDREN窗口知道PARENT是否大小发生变化,如何做?谢谢!
PARENT窗口的SIZE发生改变,时候可以影响其CHILD窗口收到某个消息呢?
...全文
42
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
消息
,此
窗口
可将输入焦点重定位到它的子
窗口
上。子
窗口
不会自动获得输入焦点
STM32——EMWIN
窗口
管理(九)
EMWIN 文章目录EMWIN前言一、
窗口
术语二、
窗口
回调机制1.不使用回调渲染2.使用回调渲染3.背景
窗口
重绘和回调4.无效化三、
消息
1.
消息
结构2.
消息
类型总结 前言
窗口
是用户界面中最重要的部
分
,它是屏幕上与一个应用程序相对应的矩形区域,包括框架和客户区,是用户与产生该
窗口
的应用程序之间的可视界面。每当用户开始运行一个应用程序时,应用程序就创建并显示一个
窗口
;当用户操作
窗口
中的对象时,程序会作出相应反应。用户通过关闭一个
窗口
来终止一个程序的运行;通过选择相应的应用程序
窗口
来选择相应的应用程序。Emwi
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章