起泡Windows放大镜中的内容

Blitting the contents of Windows magnifier

本文关键字:Windows 放大镜 起泡      更新时间:2023-10-16

我的Windows程序使用GetDC然后使用BitBlt复制窗口的内容。这适用于大多数窗口,但对于放大镜窗口,我会得到一个空白屏幕。无论是我自己用放大API创建的放大镜,还是内置的Windows7放大镜,都会发生这种情况。

这种行为是故意的吗?有没有变通办法?

是的,这是设计的;放大镜窗口本身不会绘制客户端区域;相反,他们使用DWM来复制/放大其他区域。没有公开的变通办法;这些比特在视频卡本身上被有效地管理,并且没有可用的反向信道。