文档章节

在 StringGrid 上画线时, 使用 GDI+ 以消除锯齿 - 回复 "gsjn_8888_6666" 的问题

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 122
阅读 10
收藏 0

问题来源: http://www.cnblogs.com/del/archive/2009/12/24/1631729.html#2097194

GDI+ 接口: http://www.cnblogs.com/del/archive/2009/12/11/1621790.html

示例代码:

uses GdiPlus;

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect;
  State: TGridDrawState);
var
  Graphics: IGPGraphics;
  Pen: IGPPen;
begin
  //获取绘图表面
  Graphics := TGPGraphics.Create(TWinControl(Sender).Handle);
  //设置绘图质量以消除锯齿
  Graphics.SmoothingMode := SmoothingModeHighQuality;
  //画笔
  Pen := TGPPen.Create(TGPColor.Red, 1);
  //随便画了两条线
  Graphics.DrawLine(Pen, Rect.Left, Rect.Top, Rect.Right, Rect.Bottom);
  Graphics.DrawLine(Pen, Rect.Right, Rect.Top, Rect.Left, Rect.Bottom);
end;

本文转载自:http://www.cnblogs.com/del/archive/2011/05/15/2046816.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
查看linux端口是否被占用查看

命令:netstat -apn|grep 端口号 1、本人知道linux服务器上端口号为8888的在用。 netstat -apn|grep 8888 如图1所示:端口在使用中。 图1 2、本人不知道linux服务器上端口号为6666的是否在使...

专注97
2015/12/22
29
0
firewalld -- 002

查看已有规则: firewall-cmd --list-all 添加: firewall-cmd --zone=public --add-port=6666/tcp --permanent firewall-cmd --zone=public --add-port=7777/tcp --permanent firewall-cmd......

王哲理
2018/04/03
0
0
ASP.NET实现数据图表

作者:马金虎 来自:yesky 在ASP中插入图表,常用的方法是使用MSChart控件。那么在ASP.NET是否也是这样呢?答案是不可以的。 我们知道ASP.NET是一种编译语言,当客户端第一次调用ASP.NET页面的...

晨曦之光
2012/03/09
1K
1
Delphi StringGrid常用属性和常用操作

StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的...

dillonxiao
2018/05/11
0
0
1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 排名为素...

wanglinlin_bfcx
2017/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux 命令

#查看系统版本cat /etc/issuecat /etc/redhat-release#yum源库路径/etc/yum.repos.d#更新源yum makecache#解包:tar zxvf FileName.tar#打包:tar czvf FileName...

MrPei
11分钟前
2
0
ZStack——自动化测试系统1:集成测试

测试,对于一个IaaS软件的可靠性、成熟度和可维护性而言,是一个重要的因素.测试在ZStack中是全自动的。这个自动化测试系统包括了三个部分:集成测试,系统测试,基于模块的测试。其中集成测...

ZStack社区版
16分钟前
1
0
springboot 中注入service为空

注意:在Controller中的方法必须用public 参考:spring boot 中使用@Autowired注入服务 服务为空没有注入成功

Skqing
27分钟前
3
0
PyCharm入门教程——IDE概要

PyCharm最新版本下载 JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web...

电池盒
31分钟前
1
0
JVM 知识

一、类加载机制 二、对象的创建的过程 三、JVM内存结构 四、JVM GC 从垃圾回收的角度,由于现在收集器基本都采用分代垃圾收集算法,所以Java堆还可以细分为:新生代和老年代:再细致一点有:...

梦想_与_现实
32分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部