我想要实现的目标: 我们在服务器上运行一个程序(Dynamics NAV),它有时会抛出一个错误,因此不会运行,直到你用" OK"关闭这个错误信息。我想编写一个自动关闭错误窗口的程序。
我知道如何使用EnumWindows(https://msdn.microsoft.com/de-de/library/windows/desktop/ms633497(v=vs.85).aspx)
打开所有打开的窗口private void GetWindows()
{
listBox_OpenWindows.Items.Clear();
foreach (KeyValuePair<IntPtr, string> window in OpenWindowGetter.GetOpenWindows())
{
IntPtr handle = window.Key;
string title = window.Value;
listBox_OpenWindows.Items.Add(title + " (" + handle + ")");
}
}
有没有办法获取所选窗口的内容(带有它的句柄)?
谢谢