var a, b, c: HRGN;
hbr: HBRUSH;
begin
// 2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色

hbr := CreateSolidBrush(clRed);
a:=CreateRectRgn(100,200,400,400);
b:=CreateRoundRectRgn(120,220,300,350,100,100);
c:=CreateRectRgn(0,0,1,1);
CombineRgn(c, a, b, RGN_DIFF);
FillRgn(Canvas.Handle,c, hbr);

end;

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

2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色相关推荐

  1. Java黑皮书课后题第8章:*8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积

    *8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目 ...

  2. 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(三)使用多边形将轮廓包围

    8.3 使用多边形将轮廓包围 8.3.1 将轮廓包围的多边形函数 1.返回外部边界:boundingRect()函数 (1)作用:返回指定点集最外面的边界矩形(四个顶点) (2)函数原型:Rect b ...

  3. 为什么一个程序中变量只能定义一次_#带你学Python# 从简单程序出发理解Python基本语法

    欢迎回来. 通过上一篇文章,我们第一次触摸了Python,学会了如何用各种不同的方式运行Python的解释器.也介绍了很多工具和开发环境,是不是跃跃欲试了? 到这里,别的python教程就会从数据类型 ...

  4. Altium Designer,设置一个器件或一个区域不做电气规则检查

    Altium Designer,设置一个器件或一个区域不做电气规则检查.方法如下 一.菜单说明 Design→Rooms→Place Rectangular Room:放置四方形的区域Design→R ...

  5. 一个建筑挽救一个城市

    熊大寻创意建筑设计公司认为:中国城市化和城市建设浪潮前所未有地吸引了史上最多的外国建筑大师涌入中国.中国各大城市充满了欲与天公试比高的高楼大厦.一幢幢玻璃大厦拔地而起,一座座奇形怪状的建筑安家东方大地 ...

  6. 字节跳动为什么做一个产品火一个?

    字节跳动的名字起的好,好名字也是公司愿景的体现 说到字节跳动不知道的人可能很多,但如果说到今日头条.抖音APP.火山小视频等这些产品,大家几乎都耳熟能详,并且一旦注册使用基本都是重度使用用户.而所有这 ...

  7. 第一个java_第一个java程序

    要想在自己电脑上运行一个Java程序,首先要安装Java的jdk,网上有很多的安装教程,这篇文章写的比较详细,可以参考.https://blog.csdn.net/qq_35246620/articl ...

  8. 珍惜鼠标,慎用双击。maxthon浏览器的双击功能毁了我一个微软鼠标一个罗技鼠标,伤心...

    maxthon浏览器的双击关闭Tab的功能确实很方便.   但是没有想到用了一段时间之后,我的鼠标给毁了,一个微软鼠标一个罗技鼠标(几个在家里,一个在公司),双双出现这样的症状:单击识别成双击:按住左 ...

  9. oracle怎么查看一个表或一个索引占用多少空间

    很多时候我们想知道一个表或一个索引占用多少M的空间,以下脚本就是满足这个要求的,记住替换其中的内容. SELECT owner, segment_name, SUM(bytes)/1024/1024 ...

最新文章

  1. input file文件上传_微服务间的文件上传与下载-Feign
  2. 深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)
  3. pose2pose 姿态迁移
  4. 智能指针shared_ptr
  5. 安装 Docker Machine
  6. MyBatis-面试题
  7. 问世十年,腾讯宣布重磅产品死亡:一代人的青春记忆!
  8. 用算法“脱掉”女性衣服,这款AI应用被迫下架后再被全网封杀
  9. Mac(不限于)中几个有内涵的工具
  10. Deepin-15.10-custom-LiveCD 定制版本已经发布
  11. 数据结构与算法分析:第1、2章:引论和算法分析
  12. 《我一开口,就能说服所有人》读书随记
  13. linux svn与apache,linux下svn与apache整合搭建
  14. python 24点题目分析_24点游戏的递归解法和Python实现
  15. iPhone iPad下载NBA2K22苹果版下载
  16. 【Linux-网桥原理分析】
  17. 用PHP实现小写金额转换大写金额【精确到分】
  18. 中控,中控系统,中控会议室
  19. Autumn中文文档1:部署运行
  20. 电脑定时清理微信数据

热门文章

  1. 算法学习笔记2022.1.11
  2. LVS(8)——tcpdump查看数据包到底如何传递
  3. nodec mysql_Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南
  4. 屏蔽 iOS 系统自动更新
  5. 关于单点登录中同一浏览器session信息共享的又一解决办法
  6. C语言:函数中参数的传值与传地址
  7. 作为资深的无人机从业者,卡尔曼滤波你不能不知道 通俗易懂的来说卡尔曼滤波
  8. Zstd 压缩性能分析(含比较)
  9. 买卖股票的最佳时机III
  10. socket网络编程——网络编程接口