请诸位帮帮我(100分)

  • 主题发起人 主题发起人 zjc
  • 开始时间 开始时间
Z

zjc

Unregistered / Unconfirmed
GUEST, unregistred user!
一个很弱智的问题,我想用TCANVAS的TEXTOUT输出点文字,想使它透明,怎么设置?
查了帮助没找到。
另外,VB中有控件数组,DELPHI中怎么实现。
很着急,大家指点一二,谢谢了!
 
你以“控件数组”检索一下
var i:integer;
if (components is Tbutton) then
(Components as TButton).caption:='yourtext'

 
先SetBkMode(yourcanvas.handle,TRANSPARENT);
然后canvas.textout(....);
就透明了
 
至于TEXTOUT,修改画笔的属性可以实现。
 
谢谢,用画笔我还没试,不过用第一种方法已经成功了
 
后退
顶部