簡體   English   中英

獲取第二個活動窗口vb.net

[英]Get second active window vb.net

當瀏覽器可見時,我需要創建一個其中AlwaysOnTop = True的表單。 這會在“覆蓋”上創建某種排序。 邏輯如下所示:

  • 程序檢查哪個窗口處於活動狀態。
  • 如果活動窗口是某個進程,則我的表單將初始化TopMost實用程序,並成為活動窗口本身。
  • 當某個進程不再是活動窗口時,我的表單將消失。

我是怎么做到的:

  • 我的程序檢查瀏覽器是否是活動窗口,如果是:窗體位於最頂層,並且程序停止檢查活動窗口是什么。 (因為我最重要的表單現在是活動窗口)。
  • 現在程序需要檢查我的窗體下的窗口是第二個活動窗口。
  • 如果不再是瀏覽器,則需要隱藏該表單,程序將再次檢查活動窗口。

我已經完成了檢查第一個活動窗口是什么的功能,

我一直在獲取檢查第二個活動窗口是什么的功能。

我不確定是否存在諸如“第二活動窗口”之類的東西-它是活動的還是不活動的。

在第一步檢測到瀏覽器之后,為什么不讓活動窗口檢查器運行?

您可以檢測到活動窗口何時不再是您的窗體,然后隱藏您的疊加層。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM