这实际上更适合 Retro Computing Stack Exchange(考虑到 XP 的时代),但无论如何我都会回答。
Windows XP(和更早的 NT 版本,NT 3.5、4.0、2000)有一个错误,在该错误中,移动窗口和在旧窗口位置恢复背景的顺序有时可能会不同步。特别是如果您移动窗口的速度超过了系统渲染屏幕更新的速度。在相对较慢的视频卡上或者如果计算机由于 CPU 负载过重而滞后(正如您已经注意到的那样),这并不难做到。
这导致在旧位置最后一次渲染窗口之前(而不是之后)恢复背景。
因此,在后台恢复后,窗口的最后一次渲染将覆盖刚刚恢复的背景。并且 Windows 显示管理器只会恢复一次背景,因此您会留下一串窗口边缘。
如果我没记错的话,这个问题在 2002 年的 Windows XP Media-centre Edition 和带有 Service-Pack 2 的常规 XP 中得到了修复,后者将大多数更新从 Media-centre 带到了常规 XP。(带有 SP2 的 XP 和单独的 Media-centre 应用程序在功能上与 XP Media-Centre Edition 相同。)
Server 2003 基于与 XP Media-Centre 相同的核心,因此它也从未出现过错误。
这实际上更适合 Retro Computing Stack Exchange(考虑到 XP 的时代),但无论如何我都会回答。
Windows XP(和更早的 NT 版本,NT 3.5、4.0、2000)有一个错误,在该错误中,移动窗口和在旧窗口位置恢复背景的顺序有时可能会不同步。特别是如果您移动窗口的速度超过了系统渲染屏幕更新的速度。在相对较慢的视频卡上或者如果计算机由于 CPU 负载过重而滞后(正如您已经注意到的那样),这并不难做到。
这导致在旧位置最后一次渲染窗口之前(而不是之后)恢复背景。
因此,在后台恢复后,窗口的最后一次渲染将覆盖刚刚恢复的背景。并且 Windows 显示管理器只会恢复一次背景,因此您会留下一串窗口边缘。
如果我没记错的话,这个问题在 2002 年的 Windows XP Media-centre Edition 和带有 Service-Pack 2 的常规 XP 中得到了修复,后者将大多数更新从 Media-centre 带到了常规 XP。(带有 SP2 的 XP 和单独的 Media-centre 应用程序在功能上与 XP Media-Centre Edition 相同。)
Server 2003 基于与 XP Media-Centre 相同的核心,因此它也从未出现过错误。