博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用字体开透明窟窿
阅读量:4621 次
发布时间:2019-06-09

本文共 524 字,大约阅读时间需要 1 分钟。

procedure TForm1.Button1Click(Sender: TObject);

begin
  canvas.Font.Name := 'Times New Roman';
  canvas.Font.size := 72;
  canvas.Font.style := [fsItalic,fsBold];
  beginpath(canvas.handle);
    SetBkMode(Canvas.Handle, TRANSPARENT ); //试验一下不用这行语句,会得到很有意思的结果
    canvas.Polygon([Point(0,0),Point(Width,0),
                    Point(Width,Height),Point(0,Height),
                    Point(0,0)]); //试验不用该语句看看结果如何
    canvas.TextOut(20,40,'Hello');
  endpath(canvas.handle);

  SetWindowRgn( Handle, PathToRegion(canvas.Handle), true );

end;

转载于:https://www.cnblogs.com/yzryc/p/6374186.html

你可能感兴趣的文章
Fedora 17 无线网卡配置笔记
查看>>
Codeforces 741B Arpa's weak amphitheater and Mehrdad's valuable Hoses
查看>>
Zookeeper要安装在奇数个节点,但是为什么?
查看>>
discuz 微社区安装记录
查看>>
[BZOJ4824][Cqoi2017]老C的键盘 树形dp+组合数
查看>>
配置的热更新
查看>>
MySQL事务的开启与提交,autocommit自动提交功能
查看>>
PriorityQueue
查看>>
CODEVS1403 新三国争霸
查看>>
iOS 环信离线推送
查看>>
WPFTookit Chart 高级进阶
查看>>
thulac安装问题
查看>>
你必须知道的.NET Day1
查看>>
vim实现实时自动保存
查看>>
mysql CREATE USER
查看>>
H3C 快速以太网和千兆以太网
查看>>
oracle触发器——ddl触发器
查看>>
oracle函数 SOUNDEX(c1)
查看>>
spring-data-elasticsearch使用出现的一些小问题
查看>>
雷云Razer Synapse2.0使用测评 -第二次作业
查看>>