【问题标题】:DWM, how to not render a window?DWM,如何不渲染窗口?
【发布时间】:2014-08-26 14:46:31
【问题描述】:

我的应用程序是呈现指定窗口或桌面的全屏窗口。 我想知道是否可以获取窗口位图(就像我已经在做的那样)但没有我的窗口应用程序的渲染?

有个思路:dwm.giveBitmapWithoutRendering(HWND myApplicationHandler)

在 Windows 7/8/8.1 上工作,QTCreator C++ MINGW

【问题讨论】:

    标签: c++ windows bitmapimage hwnd dwm


    【解决方案1】:

    您可以将PrintWindow function 与您自己的内存DC 一起使用。此方法的成功与否取决于窗口及其子窗口如何实现WM_PRINT 消息。

    这不使用 DWM,而是让窗口重新绘制自身。由于它不会重新绘制到屏幕上,我希望它符合您的要求。

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多