gpt4 book ai didi

c++ - 屏幕截图特定窗口

转载 作者:IT老高 更新时间:2023-10-28 23:13:18 25 4
gpt4 key购买 nike

是否可以截屏特定窗口(也可能是另一个进程)?

目前我正在捕获特定显示器的整个桌面,但我真正想要的是捕获特定窗口的内容(无论其位置如何)。

最佳答案

是的。您所需要的只是获取要捕获和使用 WinAPI 函数 PrintWindow 的窗口的句柄,例如:

// Get the window handle of calculator application.
HWND hWnd = ::FindWindow( 0, _T( "Calculator" ));

// Take screenshot.
PrintWindow( hWnd, getDC(hWnd), 0 );

Here你有 PrintWindow 文档。

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

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