2012-09-03 15 views
-5

如何檢查過程對象是否集中?請用C++ od c#代碼回覆 提前致謝。過程IsFocused .net C++或C#

+1

你應該解釋如何能的過程是「重點」 –

+0

如果是在屏幕的上方...我不知道我怎麼解釋它更多... – user192012

+0

GetForegroundWindow ... http://msdn.microsoft.com/en-us/library/windows/desktop/ms633505(v=vs.85).aspx ...也閱讀了這一點之間的區別活動和重點。 –

回答

2

您可以使用基於GetForegroundWindow()這個代碼

var process = GetForegroundWindow(); 
if (process != IntPtr.Zero) { 
    return true;  // he has focus 
} 
+0

我不想設置這個窗口爲重點...我只想檢查是否聚焦..這就是全部 – user192012