【发布时间】:2010-11-20 05:26:36
【问题描述】:
有谁知道您是否可以使用 .NET 框架或通过 pinvoking 获取窗口的坐标?
我会拥有 processID 或 mainwindowhandle。
【问题讨论】:
标签: window coordinates
有谁知道您是否可以使用 .NET 框架或通过 pinvoking 获取窗口的坐标?
我会拥有 processID 或 mainwindowhandle。
【问题讨论】:
标签: window coordinates
您好,您可以使用 System.Windows.Forms.Control cr= System.Windows.Forms.Control.FromHandle(System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle); 现在你可以得到那个控件的位置了。
【讨论】:
在 Windows 窗体 API 中,form.Top 和 form.Left 应该可以。
如果你只有进程 ID,你可以使用EnumWindowsProc windows API 方法遍历进程的寡妇。一旦你得到你想要的窗口句柄,你就可以查询它的大小和位置。
【讨论】: