如何使Canvas.TextOut不用白色刷背景?(50分)

  • 主题发起人 主题发起人 Tomas.Samuel
  • 开始时间 开始时间
T

Tomas.Samuel

Unregistered / Unconfirmed
GUEST, unregistred user!
canvas.Brush.Style:=bsClear;
 
canvas.Brush.Style:=bsClear;
如果想用其他背景颜色:
canvas.Brush.Style:=bssolid;
canvas.brush.color:=clblue;//蓝色
 
Canvas.Brush.Color:=颜色;
Canvas.FillRect(Rect(0, 0, Width, Height));//用颜色填充
 
背景颜色透明:
canvas.Brush.Style:=bsClear;
想用自己的颜色:
Canvas.Brush.Color:=颜色;
Canvas.FillRect(Rect(0, 0, Width, Height));
 
SetBKMode(Canvas.Handle,TransParent);
Canvas.TextOut(.....);
 
后退
顶部