本文介绍了在Windows中使用C ++截取窗口的最佳方式是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Windows下使用C ++对正在运行的应用程序截取屏幕截图的最好(最简单)方法是什么?
What is the best (easiest) way to take a screenshot of an running application with C++ under Windows?
推荐答案
必须获取窗口的设备上下文()和复制图片()。根据你知道的应用程序,你将使用不同的方法来找到哪个窗口的句柄传递到 GetWindowDC()
。
You have to get the device context of the window (GetWindowDC()
) and copy image (BitBlt()
) from it. Depending on what else you know about the application you will use different methods to find which window's handle to pass into GetWindowDC()
.
这篇关于在Windows中使用C ++截取窗口的最佳方式是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!