社区
界面
帖子详情
请教下关于父窗口SetWindowPos问题
zsdzzzy
2012-02-23 02:56:46
子窗口要保持HWND_TOPMOST状态,而父窗口会HWND_NOTOPMOST,如果父窗口设置了不置顶,而子窗口也会发生变化,请问怎么解决?
谢谢
...全文
299
29
打赏
收藏
请教下关于父窗口SetWindowPos问题
子窗口要保持HWND_TOPMOST状态,而父窗口会HWND_NOTOPMOST,如果父窗口设置了不置顶,而子窗口也会发生变化,请问怎么解决? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsdzzzy
2012-03-09
打赏
举报
回复
结了吧,一直没空继续改进这块,决定父窗口不HWND_NOTOPMOST了
only_delusion
2012-02-29
打赏
举报
回复
跨线程传指针是有风险的,跨进程传指针是疯狂的。
有句柄就可以了。
只要有句柄 就可以发一切window消息 包括自定义消息。
zsdzzzy
2012-02-29
打赏
举报
回复
[Quote=引用 25 楼 lactoferrin 的回复:]
服务指什么
我觉得你是不是要重新设计程序的结构,不要把通讯和ui混在一起
[/Quote]
服务是一个类似于检测类似于u盾等设备插入的程序,还有很多其他功能,我只是负责维护界面与用户交互部分,为了这个消息重新设计俨然不合适,还不如单独处理下这个消息。
Lactoferrin
2012-02-28
打赏
举报
回复
服务指什么
我觉得你是不是要重新设计程序的结构,不要把通讯和ui混在一起
zsdzzzy
2012-02-28
打赏
举报
回复
[Quote=引用 21 楼 lactoferrin 的回复:]
你跨进程还传指针?
[/Quote]
程序很复杂。。而且是通过服务管理程序的消息队列。
playStudy
2012-02-23
打赏
举报
回复
[Quote=引用 22 楼 lactoferrin 的回复:]
不管你传什么,只要有了窗口句柄,就可以传东西
比如发WM_COPYDATA
[/Quote]
领导人是厉害啊
Lactoferrin
2012-02-23
打赏
举报
回复
不管你传什么,只要有了窗口句柄,就可以传东西
比如发WM_COPYDATA
Lactoferrin
2012-02-23
打赏
举报
回复
你跨进程还传指针?
zsdzzzy
2012-02-23
打赏
举报
回复
[Quote=引用 19 楼 lactoferrin 的回复:]
你先解除这两个窗口的任何关系
[/Quote]
如果不从主窗口创建悬浮窗,那好些指针没法传过去啊?
或者您说的解除怎么解?
Lactoferrin
2012-02-23
打赏
举报
回复
你先解除这两个窗口的任何关系
zsdzzzy
2012-02-23
打赏
举报
回复
[Quote=引用 17 楼 lactoferrin 的回复:]
子窗口不能帮助跨进程,反倒容易一卡全卡
互发消息和父子窗口没有关系
[/Quote]
我现在想在悬浮窗新设个指针,保存主窗口指针,但是设置了将父窗口指针设置成了NULL也还是会跟着改变属性。。。
困得大脑都不转了,,哎
Lactoferrin
2012-02-23
打赏
举报
回复
子窗口不能帮助跨进程,反倒容易一卡全卡
互发消息和父子窗口没有关系
zsdzzzy
2012-02-23
打赏
举报
回复
奇怪创建悬浮窗时没有设置父窗口指针,主窗口设置 HWND_NOTOPMOST 悬浮窗还是跟着变化了。。
zsdzzzy
2012-02-23
打赏
举报
回复
关键是跨进程了,服务程序管理着消息,主窗口把指针传给各个子窗口,子窗口加入到消息队列中。
Lactoferrin
2012-02-23
打赏
举报
回复
有窗口句柄就可以,不需要别的
yanyuchonglou
2012-02-23
打赏
举报
回复
[Quote=引用 8 楼 lactoferrin 的回复:]
互发消息和父子关系有什么联系?
送个信还得认干爹?
[/Quote]
不愧是革命导师,言简意赅、切中要害。
Lactoferrin
2012-02-23
打赏
举报
回复
有句柄就可以发消息,管理,不需要别的
Eleven
2012-02-23
打赏
举报
回复
[Quote=引用 9 楼 zsdzzzy 的回复:]
引用 8 楼 lactoferrin 的回复:
互发消息和父子关系有什么联系?
送个信还得认干爹?
要向父窗口PostMessage。。
[/Quote]
你又不是跨进程边界,应该很容易得到主窗口的句柄吧,得到主窗口的句柄,直接发送消息就好了
zsdzzzy
2012-02-23
打赏
举报
回复
还有父窗口还要管理子窗口的一些行为
zsdzzzy
2012-02-23
打赏
举报
回复
[Quote=引用 8 楼 lactoferrin 的回复:]
互发消息和父子关系有什么联系?
送个信还得认干爹?
[/Quote]
要向父窗口PostMessage。。
加载更多回复(8)
MDI
父
窗体控件挡住子窗体的
问题
,用win API
Set
Window
Pos
()的方法来解决,向高手
请教
谁对win API 比较熟悉 帮我看一下这个: [DllImport("user32.dll")] private static extern int
Set
Window
Pos
(int hwnd, int hWndInsertAfter, int x, int y, int cx, int cy, int wFlags); private const i
window
s
窗口
分析,
父
窗口
,子
窗口
,所有者
窗口
(本文尝试通过一些简单的实验,来分析
Window
s的
窗口
机制,并对微软的设计理由进行一定的猜测,需要读者具备C++、
Window
s编程及MFC经验,还得有一定动手...
问题
开始于我的最近的一次开发经历,我打算把程序的一部分界面
Window
s
窗口
分析,
父
窗口
,子
窗口
,所有者
窗口
Window
s
窗口
分析,
父
窗口
,子
窗口
,所有者
窗口
屏幕刷新
问题
解决方法总结
在MFC中经常遇到屏幕刷新的
问题
,下面是几种解决方法。 1,刷新整个程序区域,有明显的闪烁情况 Invalidate( TRUE ); Update
Window
(); 2,刷新指定区域,该区域有闪烁情况,不过比上一种方法要好多了...
窗口
分析
(本文尝试通过一些简单的实验,来分析
Window
s的
窗口
机制,并对微软的设计理由进行一定的猜测,需要读者具备C++、
Window
s编程及MFC经验,还得有...
问题
开始于我的最近的一次开发经历,我打算把程序的一部分界面放在...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章