将上述代码放进 void Form::on_pushButton_clicked() { }中
时间: 2024-03-12 11:46:08 浏览: 65
button的js代码
好的,您可以将上述代码放在 `on_pushButton_clicked()` 方法中,该方法会在用户点击按钮时被调用。具体实现如下:
```cpp
void Form::on_pushButton_clicked()
{
HWND windowHandle = FindWindow(nullptr, "Window Title");
if (windowHandle != nullptr) {
RECT rect;
if (GetWindowRect(windowHandle, &rect)) {
qDebug() << "Window Position: " << rect.left << "," << rect.top;
qDebug() << "Window Size: " << rect.right - rect.left << "x" << rect.bottom - rect.top;
}
}
}
```
在这个示例中,我们将代码放在 `on_pushButton_clicked()` 方法中。当用户点击按钮时,该方法会查找指定窗口标题为 "Window Title" 的窗口句柄,并使用 `GetWindowRect()` 函数获取窗口的位置和大小,并将其输出到调试控制台。
请注意,为了使用 WinAPI 函数,您需要在源文件中包含 `<windows.h>` 头文件。如果您的项目中还有其他代码需要使用该头文件,建议将其放在头文件中,以避免重复包含。
阅读全文