我需要创建一个表单,AlwaysOnTop = True
当浏览器可见时。这会创建某种“覆盖”。逻辑是这样工作的:
- 程序检查哪个窗口处于活动状态。
- 如果活动窗口是某个进程,我的表单将初始化 TopMost 实用程序,并成为活动窗口本身。
- 当某个进程不再是活动窗口时,我的表单将消失。
我是怎么做到的:
- 我的程序检查浏览器是否是活动窗口,如果是:表单位于最顶层,程序停止检查活动窗口是什么。(因为我最上面的表单现在是活动窗口)。
- 现在程序需要检查我的窗体下的窗口是什么,第二个活动窗口。
- 如果不再是浏览器,表单需要隐藏,程序将再次检查活动窗口是什么。
我已经完成了检查第一个活动窗口是什么的功能,
我一直在获取检查第二个活动窗口是什么的功能。