鉴于我只知道 PID,是否有一个程序可以列出我的“主”窗口位置;或者类似窗口位置的东西?(请随时纠正错误的假设。)我在 Windows 上。
编辑例如,我有一个正在运行的可执行文件的 PID。我知道它有一个窗口,但它不在屏幕上,而且我不知道 HWND。虽然肯定有技术可以让它出现在屏幕上,但我首先想知道它的窗口位置。
答案1
您可以使用温斯皮++。如果您有窗口的句柄 (HWND)(而不是窗口的 PID)程序),那么就容易多了。
- 运行 WinSpy++
- 找到所需的窗口:
- 使用 HWND:
Handle
在字段中输入窗口的 HWND- 按Enter
- 没有 HWND:
- 展开其窗口以显示窗口列表
- 找到丢失窗口所属的程序
- 展开程序的分支
- 在分支中查找丢失的窗口
- 使用 HWND:
- 查看
Rectangle
左侧窗格中的字段 [Refresh]
如果需要,请点击按钮- 单击
[…]
按钮移动窗口