文档章节

GDI+ 学习记录(12): 矩形 - Rectangle、Rectangles

涂孟超
 涂孟超
发布于 2014/09/26 15:33
字数 145
阅读 4
收藏 0
//填充与描边
var
  g: TGPGraphics;
  p: TGPPen;
  sb: TGPSolidBrush;
begin
  g := TGPGraphics.Create(Canvas.Handle);
  sb := TGPSolidBrush.Create(MakeColor(255,255,255));
  p := TGPPen.Create(MakeColor(255,0,0),6);

  g.FillRectangle(sb, 0, 0, Self.ClientWidth, Self.ClientHeight); {填充窗体矩形}
  g.DrawRectangle(p,11,11,111,111);                               {矩形描边}
  sb.SetColor(MakeColor(255,255,0));
  g.FillRectangle(sb,11,11,111,111);                              {填充矩形}

  p.Free;
  sb.Free;
  g.Free;
end;

 
 
 
 
 

 

 

  
//矩形组 var g: TGPGraphics; p: TGPPen; sb: TGPSolidBrush; rs: array[0..1] of TGPRect; begin g := TGPGraphics.Create(Canvas.Handle); sb := TGPSolidBrush.Create(MakeColor(255,255,255)); p := TGPPen.Create(MakeColor(255,0,0),2); rs[0].X := 11; rs[0].Y := 11; rs[0].Width := 88; rs[0].Height := 111; rs[1].X := 111; rs[1].Y := 122; rs[1].Width := 88; rs[1].Height := 111; g.DrawRectangles(p, PGPRect(@rs), Length(rs)); g.FillRectangles(sb, PGPRect(@rs), Length(rs)); p.Free; sb.Free; g.Free; end;

本文转载自:http://www.cnblogs.com/del/archive/2007/12/27/1017362.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
LeetCode:Rectangle Area - 矩形交叉部分的面积

1、题目名称 Rectangle Area(矩形交叉部分的面积) 2、题目地址 https://leetcode.com/problems/rectangle-area/ 3、题目内容 英文:Find the total area covered by two rectilinear rect...

北风其凉
2015/09/01
671
0
Leetcode 223. Rectangle Area

Find the total area covered by two rectilinear rectangles in a 2D plane. Each rectangle is defined by its bottom left corner and top right corner as shown in the figure. 思路: ......

ShutLove
2017/12/05
0
0
判断使用给定的坐标能否组成正方形 Perfect Rectangle

问题: Given N axis-aligned rectangles where N > 0, determine if they all together form an exact cover of a rectangular region. Each rectangle is represented as a bottom-left po......

叶枫啦啦
2017/12/29
0
0
老司机都开火箭了!Cython 助力 Python NLP 实现百倍加速

雷锋网 AI 研习社按:本文的作者是来自 Hugging face 的科学家 Thomas Wolf,他的研究方向包括机器学习、自然语言处理和深度学习。在这篇博客中,他介绍了如何利用 Cython 和 spaCy 让 Pyth...

隔壁王大喵
06/26
0
0
169. Why tables and classes are so useful @Ignatz

from:http://coolcodea.wordpress.com/2014/10/01/169-why-tables-and-classes-are-so-useful/ cache: http://cc.bingj.com/cache.aspx?q=169-why-tables-and-classes-are-so-useful&d=47736......

FreeBlues
2014/10/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
3
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
6
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
47
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部