通过窗口句柄获取程序位置
时间: 2023-12-18 22:03:25 浏览: 133
可以通过以下代码获取程序窗口的位置:
```c++
HWND hWnd = FindWindow(NULL, "窗口标题"); // 根据窗口标题获取窗口句柄
if (hWnd != NULL)
{
RECT rect;
GetWindowRect(hWnd, &rect);
int x = rect.left;
int y = rect.top;
// x 和 y 就是程序窗口的左上角坐标
}
```
其中,FindWindow 函数用来根据窗口标题获取窗口句柄,GetWindowRect 函数用来获取窗口的矩形区域,从而可以得到程序窗口的位置。
阅读全文