我的Windows程序先用GetDC复制窗口的内容,然后用BitBlt复制。这适用于大多数窗口,但对于放大镜窗口,我会得到一个空白屏幕。无论是我自己用放大API创建的放大镜,还是内置的Windows7放大镜,都会发生这种情况。
这种行为是设计出来的吗?有解决方法吗?
发布于 2013-07-03 06:55:06
是的,这是设计出来的;放大镜窗口不会自己绘制客户区;相反,它们使用DWM来复制/放大其他区域。没有公共的解决方法;bits实际上是在显卡本身上管理的,并且没有可用的反向通道。
https://stackoverflow.com/questions/17436419
复制相似问题