高分如何在分层窗口中使用GDI函数绘制出带alpha的文字

高分求助:怎么在分层窗口中使用GDI函数绘制出带alpha的文字?
我在程序中使用了UpdateLayeredWindow函数来绘制分层窗口,但是GDI的绘制文字函数DrawText不带alpha通道,所以显示不出来,就算配合AlphaBlend也不行。请问如何给这个文字加上alpha通道呢?(注:我知道gdi+可以,但是gdi+效率摆在那儿,不能用啊)
请求各位大侠给点解决方法?
分层窗口 GDI 绘制文字 Alpha

------解决方案--------------------
关注,我也想知道有什么好的解决方法.
------解决方案--------------------
能分子窗口么?
------解决方案--------------------
引用:
引用:能分子窗口么?
分子窗口?不明白你的意思

如果是说,分两层来实现,底层是layered,上层采用过滤色透明,这个效果不好。

如果是说,分层窗口是子窗口,这个win8才支持。

能透明子窗体么?
------解决方案--------------------
引用:
引用:引用:能分子窗口么?
分子窗口?不明白你的意思

如果是说,分两层来实现,底层是layered,上层采用过滤色透明,这个效果不好。

如果是说,分层窗口是子窗口,这个win8才支持。
能透明子窗体么?


Windows 8 可以
------解决方案--------------------
我之前用过一个方法,算是比较折中:用GDI函数画到HBITMAP上,再用GDIPlus把这个HBITMAP画出来.
------解决方案--------------------
引用:
引用:引用:引用:引用:能分子窗口么?
分子窗口?不明白你的意思

如果是说,分两层来实现,底层是layered,上层采用过滤色透明,这个效果不好。

如果是说,分层窗口是子窗口,这个win8才支持。
能透……

我绘制字体用的是gdiplus
------解决方案--------------------
分层窗口,还没用到,学习了
------解决方案--------------------
UpdateLayeredWindow 来刷新窗口  弄一个透明的hdc 画好之后用AlphaBlend复制在窗口dc上
------解决方案--------------------
高分如何在分层窗口中使用GDI函数绘制出带alpha的文字
directui 绘制有很多办法的。   
可以贴图式,需要绘制的时候全部销毁清除画板,之后贴在dc上.
可以覆盖式,每次把图片覆盖在上次的图片上。不能拥有透明度.
我这个就是贴图方式的。 所有控件拥有独立的透明度。