Delphi XE GDI+编程
1、准备工作
GDI+(Graphics Device Interface Plus 图形设备接口加)是 Windows XP 和 Windows Server 2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。
顾名思义,GDI+是 Windows早期版本所提供的图形设备接口 GDI的后续版本。GDI+是一种应用程序编程接口(API),通过一套部署为托管代码的类来展现。这套类被称为 GDI+的“托管类接口”。
GDI+最早是于 2001年随 Windows XP一起推出的一种 API,后来又被包装进.NET框架的托管类库之中,成为.NET中窗体绘图的主要工具。
GDI+不但在功能上比 GDI 要强大很多,而且在代码编写方面也更简单,因此会很快成为 Windows图形图像程序开发的首选。
说白了,GDI+ 就是 Windows 下的一个函数库, 来自 Windows\System32\GDIPlus.dll, 其中包含了 610 多个函数。在delphi下我们想使用它的话,还需要加入一些单元才行,总共有3个单元,这里可以下载https://files.cnblogs.com/keyvip/GDIplusNew.rar
下载后直接解压缩得到GDIplusNew文件夹,里面有三个单元文件,直接把这个添加进库就可以使用了。
2、绘制直线线帽
//线帽
varg: TGPGraphics;p: TGPPen;
beging := TGPGraphics.Create(Canvas.Handle);p:= TGPPen.Create(aclBlue, 5);p.SetStartCap(LineCap
Delphi XE GDI+编程相关推荐
- Delphi XE调用百度地图
百度地图在很多应用中会起到画龙点睛的作用,可以非常好的改变人机交互的模式,这里列出delphi xe调用百度地图的方法,通过嵌入HTML语言进行操作,主要操作点如下: 1.定义自己使用的HTML语言, ...
- Delphi XE开发Linux应用(一)
Delphi是我常用的开发工具,使用C语言开发Linux应用当然高效,但是对于数据库的操作等方面还是不方便,开发的速度和功能和Delphi比起来还是相差甚远.因此我选择使用Delphi XE进行Lin ...
- GDI+编程说明及小结
原文地址:http://blog.csdn.net/byxdaz/article/details/5972759 GDI+(Graphics Device Interface Plus图形设备接口加) ...
- Delphi XE 使用 MySQL 数据库一个奇怪的问题
Delphi XE 使用 MySQL 数据库一个奇怪的问题 我用的是自带的 ADO 组件连接 MYSQL ,连接很简单,如下: 1.下载一个 MYSQL 驱动安装上 下载地址 2.连接串 Adoc.C ...
- Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG
Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG 在使用 ListView DynamicAppearance 时发现非常强大,可以加很多东西,但没有发现复选框(哪位大佬 ...
- Delphi的Socket编程要分几步?
Delphi的Socket编程要分几步? 2008-12-20 02:03:24 标签:Delphi Socket 编程 [推送到技术圈] ClientSocket 和ServerSocket 几个重 ...
- GDI编程注意点-1
最近接触GDI编程比较多,就把常见的技巧和注意点整理成一个系列吧,希望对大家有帮助. 1.TextOut的基本使用 TextOut的属于比较老的文本输出函数,但是简单的文本输出和格式控制使用它非常方便 ...
- C#GDI+编程基础
C#GDI+编程基础(一) C#GDI+基础(二)画刷详解 C#GDI+图像处理 转载于:https://www.cnblogs.com/halou/archive/2013/02/18/291626 ...
- 《Delphi XE6 android 编程入门教程》推荐
近5.6年已经没有看见关于delphi的新技术的书出来了(看来在国内delphi的使用量确实很低了), 高勇同学最近出了一本<Delphi XE6 android 编程入门教程>,上周刚拿 ...
最新文章
- matlab矩阵运算_MATLAB基础学习之三种基本运算
- 技术面试,高效求职准则
- python笔记基础-python笔记(二)基础二
- 点击网页跟踪php代码的工具,使用ltrace工具跟踪PHP库函数调用的方法
- 【C语言笔记初级篇】第四章:数组入门
- Anaconda下安装 TensorFlow 和 keras 以及连接pycharm
- 职场攻略:每天淘汰自己的不足
- UVA 993 Product of digits
- 线性规划问题的求解——Excel和python编程
- 长江水位查询天气查询
- c语言 源文件未编译,源文件未编译什么意思
- Photoshop CS6 实例-用椭圆选框工具设计光盘封面
- Civil 3d 数据快捷方式的使用
- 宾馆如何锁定计算机,酒店密码锁怎么反锁 公寓酒店密码门锁使用操作说明
- 数学物理方程课程感想
- 聊聊开源类ChatGPT工作——MOSS
- 【Excel】给自己做个2020年高考倒计时
- python成绩查询系统_教你用python爬虫监控教务系统,查成绩快人一步!
- 汉字logo就是土?你怕是没见识过我们中国的这些标志
- ThumbnailUtils.extractThumbnail Android图片缩略图显示总结及比较
热门文章
- video 视频截图 云储存 跨域引用
- ubuntu8.04系统下利用wine安装金山词霸2007
- 2D手机Dota游戏设计思路
- 【邢不行|量化小讲堂系列43-实战篇】:在量化投资中,原来K线还能这么画(附画K线代码)
- KV260 FPGA工程开发流程及源码
- 哇...简洁的桌面时间屏保(30秒搞定)
- android jsoup简书,爬虫之Jsoup
- 哈尔滨工业大学 计算机系统 大作业 22春
- echart地图下钻上钻 地图分级 省市区
- 风暴魔域服务器维护,风暴魔域2刷图刷怪刷装备 鸟人助手辅助息屏托管