hwnd_top和hwnd_topmost,哪一个在最前面?

zrdongjiao zrdongjiao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
很多人会说,肯定是hwnd_topmost啊,字面意思,肯定是它啊。

我们看msdn:

HWND_TOP:将窗口置于Z序的顶部。
HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。

hwnd_topmost是非顶层窗口上,说明,下面是非顶层,其上面是顶层窗口,

hwnd_top是顶层窗口。

所以应该是hwnd_top是在hwnd_topmost上啊?

而实验的结果,出乎意料,比如类似QQ 的顶层窗口,据说是定时器不断的hwnd_topmost,而非hwnd_top.

我糊涂了。 什么是顶层窗口,什么是非顶层呢?二者的位置到底如何?
...全文
评论 12
收藏 已收藏
分享
返回顶部
zrdongjiao
VC/MFC 16,550 成员 421,606 内容