DrawText函数可不可以只画出文字而是用透明的背景?如果不行,有没有什么API能实现这样的功能?(100分)

  • 主题发起人 主题发起人 drawpharos
  • 开始时间 开始时间
D

drawpharos

Unregistered / Unconfirmed
GUEST, unregistred user!
我完全用Windows API来创建窗体、在窗体上写字画图,<br>但是在写字时如果字是写在有背景图片的窗体上,就会<br>用默认的背景色填充,而不是将原来的背景透出来。<br>又没有现成的API来画出没有背景颜色的透明文字?
 
Canvas.Brush.Style:= bsClear ;<br>&nbsp;Canvas.TextOut(10,10,'Text');
 
下手真快:)<br><br>
 
各位答题的心意领了,但是没有仔细看题。我是问Windows的API。如果用Delphi的类来做就不必问了。<br>我自己已经搞定:<br>使用[red]SetBkMode[/red]将文字背景设成透明就行了<br><br>虽然二位没有回答出问题,但还是加分。
 
后退
顶部