搞了十几年的Windows开发,今天才发现这几个概念一直没有彻底的弄明白,今天终于仔细理了理
Active Window,字面意思就是活动窗口,其实就是Windows上面标题栏高亮的那个窗口。关键就在标题栏高亮。活动窗口必须是顶层窗口。
Focused Window,就是拥有键盘输入的窗口。可以是活动窗口里面的一个控件
Foreground Window,一般就是活动窗口。但有例外,当一个窗口处于ALWAYS ON TOP时,活动窗口可能是别的,但Always on top的窗口是foreground window.