文档章节

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

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 160
阅读 7
收藏 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 定位于理论的线条的右侧。


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

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
【Visual C++】游戏开发笔记之四——游戏画面绘图(一)基本图形绘制

本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7333886 作者:毛星云 邮箱: happylifemxy@qq.com 欢迎邮件交流编程心得 从本篇文章开始笔锋一...

长平狐
2012/11/12
115
0
第二章 2绘制线条简单图形

线条和形状 同Windows其它版本相比,Windows CE提供相当少的功能的领域之一就是基本线条绘制和形状绘制功能。用来创建复杂环形的Chord, Arc, 和Pie函数被去掉了。大部分使用"当前点[current ...

技术小胖子
2017/11/08
0
0
c#实现简单的手写板功能

在一些输入法程序菜单中经常有手写板功能,这些功能如何实现呢? 最直接的,我们可以使用Windows提供的GDI技术或GDI+技术来实现绘图功能。但是,要实现一个如此简单的涂鸦板,也不是那么容易...

crossmix
2015/09/28
1K
0
基于C++Qt4开发的白鸽局域网聊天器

开源项目Github链接:https://github.com/u014427391/chitchat1.0 欢迎star (1)群聊主界面,有工具栏,工具栏功能分别是发送文件、打开音乐播放器、保存聊天记录、清空聊天记录、打开记事本...

Javahih
08/11
0
0
项目实战-仿bilibili刷新按钮的实现

一、简述 最近跟小伙伴一起讨论了一下,决定一起仿一个BiliBili的app(包括android端和iOS端),我们并没有打算把这个项目完全做完,毕竟我们的重点是掌握一些新框架的使用,并在实战过程中发...

天星ing
2017/10/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.concurrent.locks.AbstractOwnableSynchronizer 抽象类 源码

java.util.concurrent.locks.AbstractOwnableSynchronizer 源码: package java.util.concurrent.locks;public abstract class AbstractOwnableSynchronizer implements java.io.S......

狼王黄师傅
4分钟前
0
0
在MaxCompute上分析IP来源的方法

摘要: 在MaxCompute上分析IP来源和供应商 淘宝IP库 淘宝IP地址库官网地址http://ip.taobao.com/,其查询接口[http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]](http://ip.taob...

阿里云官方博客
15分钟前
1
0
死灰复燃的Security

一直以来,Spring系列给人的感觉都是快速,简洁,好理解,易操作.但Security是一个特例,这个框架相比而言,首先就是复杂,其次是灵活性也不够.好在于是Spring出的,因此与Spring配合比较好.并且在S...

melon_jj
27分钟前
1
0
druid 和 HikariCP 的简单配置

maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.14</version> </dependency>......

晨猫
31分钟前
0
0
安装RabbitMQ(一)

安装RabbitMQ(一) 安装Erlang (https://packages.erlang-solutions.com/erlang/) 添加EPEL源 [root@bogon ~]#cd /usr/local[root@bogon local]#rpm -Uvh https://dl.fedoraproject.org/pub......

keppy
31分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部