标签: c++ visual-c++ mfc atl
目前我已经完成了MFC对话框应用程序。只有一个对话窗口和一个按钮。当我按下按钮时,它会截取屏幕截图并将其保存到HBITMAP。这已经很好了。
但是,我想知道,我可以在没有窗口的情况下截取屏幕截图吗?基本上,我想要的是:当我拍摄截图时,我的对话窗口仍然在顶部运行,但它不会出现在我保存的图像上。图像看起来就像我的对话窗口不在那里。
我想我需要使用一些设备上下文捕获对话窗口后面的图像并将其与原始图像组合。但我真的不知道该怎么做。
任何人都在乎如何开导我?我应该使用哪些概念?