文档章节

GDI+ 学习记录(4): 画笔对齐

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 160
阅读 17
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

//笔对齐
var
  g: TGPGraphics;
  p: TGPPen;
  sb: TGPSolidBrush;
  rect: TGPRect;
begin
  g := TGPGraphics.Create(Canvas.Handle);
  p := TGPPen.Create(MakeColor(255,255,0,0),5);
  sb := TGPSolidBrush.Create(MakeColor(255,255,255,0));

  p.SetAlignment(PenAlignmentCenter); {默认}
  rect := MakeRect(22,22,222,111);
  g.DrawEllipse(p, rect);
  g.FillEllipse(sb, rect);

  p.SetAlignment(PenAlignmentInset);
  rect := MakeRect(22,111,222,111);
  g.DrawEllipse(p, rect);
  g.FillEllipse(sb, rect);

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

 
 
 
 
 

 

 

  
画笔对齐方式:

Delphi 微软 说明
PenAlignmentCenter  Center  指定 Pen 对象以理论的线条为中心。
PenAlignmentInset Inset 指定 Pen 被定位于理论的线条内。
无定义 Left 指定将 Pen 定位于理论的线条的左侧。
无定义 Outset 指定将 Pen 定位于理论的线条外。
无定义 Right 指定将 Pen 定位于理论的线条的右侧。


涂孟超
粉丝 13
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
加载中
请先登录后再评论。
再学 GDI+[1]: 安装文件头

如果使用 Delphi 2009 之后的版本, 推荐使用: http://www.cnblogs.com/del/archive/2009/12/11/1621790.html. 下面这些是以前用 2007 弄的. GDI+ 是 Windows 的一个函数库, 来自 WindowsSys...

涂孟超
2014/09/26
8
0
博客总目录(2007.11.12 - 2010.4.25)

如果我的学习记录和历程能对你有所帮助, 我非常高兴; 但是 -- "万一" 不是高手、更不是大师, 只是利用工作之余学点东西, 并感觉学得挺吃力. 内容都是写时才会, 难免稚嫩, 所以 "仅供参考" 可...

涂孟超
2014/09/26
49
0
从零开始学习GDI+ (一) 我的第一个GDI+程序

前言: GDI+从Windows XP操作系统(大概2002-2003年)开始引入的,现在都9102年了,再学习这么古老的技术肯定是过时了。windows桌面程序没落了,随着移动的兴起,用户被惯坏了,现在,用户对...

osc_mfn168vg
04/16
9
0
【Windows编程】系列第五篇:GDI图形绘制

上两篇我们学习了文本字符输出以及Unicode编写程序,知道如何用常见Win32输出文本字符串,这一篇我们来学习Windows编程中另一个非常重要的部分GDI图形绘图。Windows的GDI函数包含数百个API可...

yang_danny
2015/07/09
65
0
PS2018学习笔记(03-18节)

3-认识主界面 # 主界面包括:   菜单栏、选项栏、工具栏、面板、图像编辑窗口(中间)和状态栏(底部); # 界面设置: 方法1:Ctrl+k:打开界面设置; 方法2:编辑-首选项-界面 # shift+油...

osc_dfoo6teb
2019/05/01
2
0

没有更多内容

加载失败,请刷新页面

加载更多

再见,Eclipse...

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟。 来源:cnblogs.com/ouyida3/p/9901312.html 最近,改用了 IDEA,同事都说我投敌了。当然,这些同事都是和我一...

良月柒
05/24
0
0
kafka分区数过多引发的弊端

点击上方蓝字“极客运维”一起运筹帷幄 上篇文章我们了解到,如果一个topic分区越多,理论上整个集群所能达到的吞吐量就越大。那么,分区数越多就越好吗?显然不是。今天我们来聊下kafka在分...

hyper-xu
01/02
0
0
ggplot2作柱形图中排列顺序和堆积顺序的设置

在使用R语言的ggplot2包作柱形图时,有时需要设置排列和堆积的顺序。下面以自带的数据集diamonds作为演示。 library(ggplot2) set.seed(1234) # 从数据集 diamonds中抽取1000个样本 diam <- ...

小石头记
2018/05/04
0
0
我为什么要冒险从工业界离职做内容平台有三AI

新搬家,顺便回答下很多朋友都问过的问题,我为什么要冒着伤害职业生涯的危险,从工业界离职做有三AI,顺便透露一下,明年我就会重新回到工业界。 从读书时代说起 首先要说起一点学生时代的背...

言有三
2019/10/27
0
0
你说,一个Java字符串到底有多少个字符?

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"书",获取推荐书籍 来源:urlify.cn/qYNR3q 依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值...

osc_s6yenydw
4分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部