gpt4 book ai didi

c++ - 截取特定窗口的屏幕截图 - C++/Qt

转载 作者:可可西里 更新时间:2023-11-01 16:37:10 49 4
gpt4 key购买 nike

在 Qt 中,如何截取特定窗口的屏幕截图(即假设我打开了记事本并且我想截取标题为“无标题 - 记事本”的窗口的屏幕截图)?在他们的屏幕截图示例代码中,他们展示了如何截取整个桌面的屏幕截图:

originalPixmap = QPixmap::grabWindow(QApplication::desktop()->winId());

我如何在 Qt 中获取特定窗口的 winId()(假设我知道窗口的标题)?

谢谢

最佳答案

我很确定这是特定于平台的。 winId 是 Windows 上的 HWND,因此您可以在您给出的示例中调用 FindWindow(NULL, "Untitled - Notepad")

关于c++ - 截取特定窗口的屏幕截图 - C++/Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1774222/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com