【发布时间】:2010-11-11 08:23:37
【问题描述】:
我的应用程序会自动截取几个动态创建的表单。这在 Windows XP 下运行良好,但在 Vista Aero 下运行不佳。大多数表格在屏幕截图中显示为半透明。问题出在 Aero 的窗口动画上。
如何从 Delphi (2007+) 程序中检查/禁用/启用此动画?
或者作为替代方案:如何在制作屏幕截图之前确保表单正确显示?
【问题讨论】:
-
不是delphi,但我们在这里有类似的问题stackoverflow.com/questions/280480/…
-
感谢您的提示 - 让我在 VCL 中搜索了一下,直到我发现:一如既往,Delphi 有一个 DWMApi 的实现,结果证明事情就像设置一个布尔属性一样简单。
-
我没有说它“是”一个属性——我说它“就像设置一个属性一样简单”。
-
你能给我们这些试图解决同样问题的人一个提示吗?
-
下面几行 - 看看我对自己问题的回答。
标签: delphi windows-vista aero