【发布时间】:2014-08-26 14:46:31
【问题描述】:
我的应用程序是呈现指定窗口或桌面的全屏窗口。 我想知道是否可以获取窗口位图(就像我已经在做的那样)但没有我的窗口应用程序的渲染?
有个思路:dwm.giveBitmapWithoutRendering(HWND myApplicationHandler)
在 Windows 7/8/8.1 上工作,QTCreator C++ MINGW
【问题讨论】:
标签: c++ windows bitmapimage hwnd dwm
我的应用程序是呈现指定窗口或桌面的全屏窗口。 我想知道是否可以获取窗口位图(就像我已经在做的那样)但没有我的窗口应用程序的渲染?
有个思路:dwm.giveBitmapWithoutRendering(HWND myApplicationHandler)
在 Windows 7/8/8.1 上工作,QTCreator C++ MINGW
【问题讨论】:
标签: c++ windows bitmapimage hwnd dwm
您可以将PrintWindow function 与您自己的内存DC 一起使用。此方法的成功与否取决于窗口及其子窗口如何实现WM_PRINT 消息。
这不使用 DWM,而是让窗口重新绘制自身。由于它不会重新绘制到屏幕上,我希望它符合您的要求。
【讨论】: