标签: c++ windows api bitblt magnification
我的Windows程序使用GetDC然后BitBlt复制Windows的内容。这适用于大多数窗户,但使用放大镜窗口,我得到一个空白的屏幕。无论是我使用Magnification API还是内置Windows 7放大镜创建的放大镜,都会发生这种情况。
这是设计上的行为,是否有解决方法?
答案 0 :(得分:0)
是的,这是设计上的;放大镜窗口不会自己绘制客户区;相反,他们使用DWM来复制/放大其他区域。没有公开的解决方法;这些位有效地在视频卡上进行管理,并且没有可用的反向通道。