透明颜色钥匙的色的边界在透明窗口写的文本附近

时间:2011-08-12 16:41:11

标签: c++ visual-c++ drawing gdi+ layered-windows

我创建了一个透明分层窗口,其中包含一个用于使窗口透明的颜色键。 到目前为止它一切正常。 在上面写文字 - 使用GDI + - 也有效......

我遇到的问题是,文字在字母周围有一个颜色的浅边框...

我在WM_PAINT中所做的是:

1. Clear the drawing area Graphics::Clear(ColorKey);
2. Draw the text on it.

我的意思截图:http://imageshack.us/photo/my-images/709/cutp.jpg/

任何人都知道如何避免这种情况?

1 个答案:

答案 0 :(得分:1)

尝试拨打Graphics::SetTextRenderingHint(TextRenderingHintSingleBitPerPixelGridFit)