SetForegroundWindow BringWindowToTop

来源:互联网 发布:菲律宾网络 编辑:程序博客网 时间:2024/05/17 03:36

MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms632599(v=vs.85).aspx#active

内容为收集而来,不一定准确。


Windows的窗口有三个层次:
桌面窗口desktop window是第一层
其它非子窗口的窗口为第二层,是为top-level window
所有子窗口为第三层。
----------------------------------------------------------------
foreground window -- 窗口虽在屏幕最上层,但是窗框可能是灰(浅)色的,尚不能接收键盘输入。
active window -- 窗口在屏幕最上层,且窗框是深色的,接收键盘输入和鼠标器输入。
------------------------------------------------------------


现在简单了,
SetForegroundWindow:
使窗口foreground,active窗口
SetWindowPos:
进行各种操作,但不包括使窗口foreground
BringWindowToTop
z序顶端,activates ,是SetWindowPos的子集。

原创粉丝点击