我正在创建一个可以在Aero Glass上使用的标签控件,我希望文本能够以“Vista方式”发光。有一个名为' DrawThemeTextEx '的WinAPI函数,但我不知道如何使用它,搜索没有给出很多结果。
我发现了这条消息,但它并没有告诉你多少:http://www.codeproject.com/Messages/3273238/Text-on-Aero-Glass-that-has-Painted-Layer-how.aspx
有谁知道如何在.NET中使用' DrawThemeTextEx '?
答案 0 :(得分:1)
是的,所以该链接中的代码缺少的是他调用的一些本机函数的import语句,如IsCompositionEnabled和SelectObject等,以及一些常量等。
找到它们的最简单方法是在Platform Invoke
上查找它们例如,VistaApi.IsCompositionEnabled()声明只包装原生呼叫。
insface C# Transparent GUI提供了c#中的所有代码。
干杯, Phyx