【发布时间】:2011-03-17 14:16:30
【问题描述】:
我编写简单的 Windows 服务并尝试获取活动窗口的hwnd:
private int _hwnd;
[DllImport("User32.dll", SetLastError = true)]
public static extern int GetForegroundWindow();
private void timer1_Tick(object sender, EventArgs e)
{
_hwnd = GetForegroundWindow();
}
_hwnd 在这里总是等于 0。为什么?有什么方法可以获得正确的 (!= 0) 值?
【问题讨论】:
标签: c# windows winapi windows-services