hwnd_top和hwnd_topmost,哪一个在最前面?
很多人会说,肯定是hwnd_topmost啊,字面意思,肯定是它啊。
我们看msdn:
HWND_TOP:将窗口置于Z序的顶部。
HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。
hwnd_topmost是非顶层窗口上,说明,下面是非顶层,其上面是顶层窗口,
hwnd_top是顶层窗口。
所以应该是hwnd_top是在hwnd_topmost上啊?
而实验的结果,出乎意料,比如类似QQ 的顶层窗口,据说是定时器不断的hwnd_topmost,而非hwnd_top.
我糊涂了。 什么是顶层窗口,什么是非顶层呢?二者的位置到底如何?