使用来自 Spy++ 的信息在 VS2017 中查找 window

Finding window in VS2017 using information from Spy++

我在 Spy++ 中发现了一个有问题的 window。 Spy++ 给出了一些关于 WinForms window 的信息。不幸的是,标题是空白的,但还有一个 window 句柄和实例句柄,以及一些其他信息。

该程序是 运行 来自附加到调试器的 VS2017。如何使用 Spy++ 给出的信息在 VS2017 中找到 object?

我的声望很低所以post在这里回答,也不能post图片:(.

理论上您应该在 Windows View 中看到标题。然后你就可以在你的VS watch中使用这个变量名window.

如果您看不到标题或它是空的,您也可以使用句柄通过Control.FromHandle(IntPtr) Method获取控件。例如,我有一个带句柄 0000000000040E4A 的按钮控件,我可以通过 Control.FromHandle(new IntPtr(0x40E4A)) 获取控件在手表中 window.

此致,

查尔斯