2
user32.dll提供了從進程可執行文件名獲取進程ID的函數,我也可以獲取用戶正在工作的活動或前臺窗口。如何判斷另一個進程是否有活動的前景窗口? (Win32 API vb.net)
我可以確定目標進程打開了哪些窗口嗎?否則,我可以找出有關打開前景/活動窗口的過程的詳細信息嗎?
只有在另一個特定進程正在運行且用戶正在使用該窗口時,我的代碼才需要運行,而該窗口是桌面上的活動,前景和當前聚焦窗口。
user32.dll提供了從進程可執行文件名獲取進程ID的函數,我也可以獲取用戶正在工作的活動或前臺窗口。如何判斷另一個進程是否有活動的前景窗口? (Win32 API vb.net)
我可以確定目標進程打開了哪些窗口嗎?否則,我可以找出有關打開前景/活動窗口的過程的詳細信息嗎?
只有在另一個特定進程正在運行且用戶正在使用該窗口時,我的代碼才需要運行,而該窗口是桌面上的活動,前景和當前聚焦窗口。
與GetForegroundWindow相結合,這應該這樣做。 – MarkJ 2010-01-06 10:40:30