相信同类Delphi 类似文章非常多了,这里我用c++ builder firemonkey 实现填充椭圆

本例主要在FormPaint实现,当然你想在Image1->Bitmap->Canvas这种地方也能够,详细看官方演示样例吧。

void __fastcall TForm3::FormPaint(TObject *Sender, TCanvas *Canvas, const TRectF &ARect)

{
Canvas->BeginScene();
System::Types::TRectF* Rect=new System::Types::TRectF(0,0,100,100); TRectF MyRect(50, 40, 200, 270); TAlphaColorRec* mycolorRec=new TAlphaColorRec();
mycolorRec->R=160;
mycolorRec->G=60;
mycolorRec->B=60;
mycolorRec->A=255;
System::Uitypes::TAlphaColor mycolor(mycolorRec->Color); TStrokeBrush* brush=new TStrokeBrush(TBrushKind::Solid, mycolor);
Canvas->DrawEllipse(*Rect,90,brush);
Canvas->FillEllipse(MyRect, 40,brush);
Canvas->EndScene();
}

最新文章

  1. 用lumen构建API的相关流程
  2. linux启动流程及自定义gurb
  3. dhtmlx相关
  4. Python全栈之路3--set集合--三元运算--深浅拷贝--初识函数
  5. PHP undefined index的解决办法
  6. BZOJ 3999 旅游
  7. 【原创】回溯线搜索 Backtracking line search
  8. 2016-3-25突然推送大量消息的问题及查找 -- Sangit
  9. [LeetCode OJ] Symmetric Tree
  10. shell编程第四天
  11. PHP基础架构
  12. linux网卡eth1如何修改为eth0
  13. linux基础05-管道及IO重定向
  14. C# 打印、输入和for循环的使用
  15. angular2.0学习笔记1.开发环境搭建 (node.js和npm的安装)
  16. BZOJ3998:[TJOI2015]弦论(SAM)
  17. Makefile常用万能模板(包括静态链接库、动态链接库、可执行文件)
  18. PropertySheet
  19. debian下安装 locale 并设置 zh_CN.UTF-8 [转]
  20. mac环境下安装posgreSQL,postGIS,pgrouting方法

热门文章

  1. cogs 1405. 中古世界的恶龙[The Drangon of Loowater,UVa 11292]
  2. Linux发行版centos, ubuntu等
  3. C/C++获取本地时间常见方法
  4. android-从官网下拉源码(ubuntu)
  5. startActivity-两种start 方式
  6. 第一个ASP.NET
  7. 2019.05.08 《Linux驱动开发入门与实战》
  8. Ansible学习记录六:Tower安装
  9. c#程序打包、机器代码生成(Ngen.exe)
  10. 高速数论变换(NTT)