我有一个无法解决的主要问题。

我正在编辑问题以简化实际操作:


创建空白的Delphi应用程序(我曾在2007年尝试过此操作)
在表单构造函数(From.Create)中输入:

GlassFrame.Enabled := True;
GlassFrame.Bottom := 50;



这应该扩展Windows Aero主题。

现在尝试调整窗口大小,您会注意到不良行为;黑色部分看起来很丑。

这是Windows错误还是?

我已经使用API​​调用在MS VC下尝试过相同的操作,但是结果是相同的。

无论如何,如果它是Windows错误,我必须以某种方式解决它,因为我可以允许我的应用程序看起来很糟糕。

谢谢您的帮助。

最佳答案

DoubleBuffered := True修复黑色故障。

关于delphi - 扩展的GlassFrame具有不良的视觉行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8686156/

10-13 08:22