文档章节

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

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 122
阅读 8
收藏 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......

王哲理
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
05/11
0
0
1059. C语言竞赛(20)

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

wanglinlin_bfcx
2017/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
29分钟前
0
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
35分钟前
1
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
39分钟前
0
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部