首页 > 其他 > 详细

改变文字背景颜色

时间:2017-02-07 15:00:48      阅读:204      评论:0      收藏:0      [点我收藏+]
procedure TForm1.Button1Click(Sender: TObject);
var
  OldTextColor : TColorRef;
  OldBkColor : TColorRef;
  OldBkMode : Integer;
begin
  OldTextColor := SetTextColor(Form1.Canvas.Handle, RGB(0, 0, 255));
  OldBkColor := SetBkColor(Form1.Canvas.Handle, RGB(255, 0, 0));
  OldBkMode := SetBkMode(Form1.Canvas.Handle, OPAQUE);
  TextOut(Form1.Canvas.Handle,
          100, 100,
          Blue text on red Background,
          27);
  SetBkMode(Form1.Canvas.Handle, OldBkMode);
  SetBkColor(Form1.Canvas.Handle, OldBkColor);
  SetTextColor(Form1.Canvas.Handle, OldTextColor);
end;

 

改变文字背景颜色

原文:http://www.cnblogs.com/yzryc/p/6374047.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!