当我最小化并恢复我的 Delphi 应用程序时,在 Vista/Win7 上(重新)绘制之前,窗口内容会闪烁一个可怕的黑色。这也可以在 Delphi 2007 IDE 中看到 - 对象检查器、项目管理器、消息窗口(但不是编辑器内容)在恢复时也会闪烁黑色。
通常的无闪烁绘画技术似乎都没有任何区别,有些甚至更糟:DoubleBuffered、WS_EX_COMPOSITED、WM_ERASEBKGND 等。
大多数 Microsoft 应用程序不会出现这种行为。这是 Delphi 实现 Windows 窗体的问题吗?有谁知道解决方法?