c++ builder firemonkey 实现填充椭圆
2024-09-02 22:35:32
相信同类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();
}
最新文章
- 用lumen构建API的相关流程
- linux启动流程及自定义gurb
- dhtmlx相关
- Python全栈之路3--set集合--三元运算--深浅拷贝--初识函数
- PHP undefined index的解决办法
- BZOJ 3999 旅游
- 【原创】回溯线搜索 Backtracking line search
- 2016-3-25突然推送大量消息的问题及查找 -- Sangit
- [LeetCode OJ] Symmetric Tree
- shell编程第四天
- PHP基础架构
- linux网卡eth1如何修改为eth0
- linux基础05-管道及IO重定向
- C# 打印、输入和for循环的使用
- angular2.0学习笔记1.开发环境搭建 (node.js和npm的安装)
- BZOJ3998:[TJOI2015]弦论(SAM)
- Makefile常用万能模板(包括静态链接库、动态链接库、可执行文件)
- PropertySheet
- debian下安装 locale 并设置 zh_CN.UTF-8 [转]
- mac环境下安装posgreSQL,postGIS,pgrouting方法
热门文章
- cogs 1405. 中古世界的恶龙[The Drangon of Loowater,UVa 11292]
- Linux发行版centos, ubuntu等
- C/C++获取本地时间常见方法
- android-从官网下拉源码(ubuntu)
- startActivity-两种start 方式
- 第一个ASP.NET
- 2019.05.08 《Linux驱动开发入门与实战》
- Ansible学习记录六:Tower安装
- c#程序打包、机器代码生成(Ngen.exe)
- 高速数论变换(NTT)