重复:

它是可以实现的"航空玻璃"看上XP?


如果我使用它和我写的一个win32应用程序与这,我可以看到航空玻璃的影响在Vista但不是在XP。

我怎么可能实现同在不同的平台?我使用WPF.

作为一个方面的问题,有没有微软写的航空玻璃的影响使用WPF?如果是这样,不应该玻璃的效果可以默认WPF看看在其他平台?

有帮助吗?

解决方案

什么“的Aero效果”你指的是?如果你在谈论的车窗玻璃,然后我怕你的运气了,因为玻璃效果只有通过成为可能Vista的的桌面窗口管理器的。

如果你只是想找窗口透明度,圆润的边角,等等,那么这当然是可能的XP。检查出这篇文章获得更多信息。

其他提示

好的,所以大部分的梦工场的东西是处理通过一个称为DLL dwmapi.dll它是用C++COM因为这是Microsoft将它写的Api,你可能已经注意到,对话的方法在API你必须使用一些解组boolean类型等,这是因为它有达到管理的代码,一些行动,需要采取地方太危险的。净看过没有干扰,你可能还注意到所有返回的类型实际上并没有返回你把瓦尔作为"推"类型,这样的代码可以修改它们的存储和随后这些信息可以回读到您的管理。净码。尽的方式获得类似的效果,在Windows XP,只有这样我可以想到的是使用窗帘然后制作半透明的WPF形式与一个渐变的背景(玻璃像的效果)这将是相当容易做到,但在窗口看出来的地方在Vista和XP和我不认为这是一个好主意。

希望这可以帮助:P

Simon

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top