如何在WPF中使用DrawThemeTextEx

时间:2010-07-13 21:53:36

标签: .net wpf windows aero

我正在开发一个在Aero Glass上显示文字的应用程序。为了使它可读,我使用了一个OuterGlowBitmapEffect,但是,如同here所述,这在.NET 4中已不再可能,并且DropShadowEffect也不适用于Glass。

在搜索解决方案时,我遇到了DWMApi中的原生DrawThemeTextEx,但我找到的所有示例都是针对WinForms而不是针对WPF。

那么如何在WPF中使用它?

由于

1 个答案:

答案 0 :(得分:0)

我也在尝试使用DrawThemeTextEx但是我找不到任何使用它的样本以及正确的系统字体。

.NET 4中的以下效果接近Aero玻璃文本并替换了BitmapEffects。

   <Decorator>
       <Decorator.Effect>
           <DropShadowEffect BlurRadius="10" Color="White" ShadowDepth="0" />
       </Decorator.Effect>
   </Decorator>