DirectDraw程序截图

普通窗口截图可以直接PrintWindow,但是directDraw程序使用这种方法是黑屏。。
但奇怪的是,将这种程序的某部门拖动到屏幕外,则整个窗口就可以截图了。

其它解决办法:
1、直接GetDC后BitBlt,但如果前面有其它窗口遮挡,则这部分图像使用的是其它窗口的内容。
2、hook directdraw,然后拦截绘制过程,或者获取后台buffer