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