原文:Delphi GDI对象之笔、刷子和字体

Windows图形设备接口 GDI 有许多对象,这些对象定义着一个设备描述环境的功能。使用最普遍的GDI对象是笔 刷子和字体。其他GDI对象包括调色板 位图和区域。首先了解一下笔 刷子和字体,然后转向更为复杂的对象。 笔Pens, 刷子Brushes, and 字体Fonts 笔 刷子和字体都是简明易懂的,先一一介绍一下这些对象以及TCanvas类如何使用它们的。 笔Pens 笔定义为用于画线的对 ...

2012-07-04 13:56 3 4541 推荐指数:

查看详情

Delphi GDI对象之绘制位图

绘制位图(Drawing Bitmaps) 绘制位图听起来似乎很难,然而如几次所见到的那样,绘制位图非常容易。TCanvas类具有几种方法绘制位图,最常用的方法是Draw方法,这种方法只是在画布上指 ...

Fri Jul 06 21:59:00 CST 2012 1 3341
Delphi GDI对象之剪切区域

剪切区域(Clipping Regions) Regions是屏幕的一部分,它可用于控制绘图的那部分画布。TCanvas类具有ClipRect属性,但这个属性只是只读的,要改变裁减区,必须使用Win ...

Thu Jul 05 20:59:00 CST 2012 1 3676
Delphi GDI对象之绘制文本

了解TCanvas的这些方法,下面开始更有趣的图形操作,这些图形操作在编写Delphi应用程序时很可能遇到 ...

Fri Jul 06 19:54:00 CST 2012 5 7291
Delphi GDI对象之脱屏位图(Offscreen Bitmaps)

脱屏位图(Offscreen Bitmaps) 脱屏位图,也叫内存位图,普遍用于Windows程序设计中。它在内存中制作图像,然后利用Draw方法在屏幕上显示出来。当用户想更快的在屏幕上绘制图像时, ...

Tue Jul 10 04:14:00 CST 2012 3 2736
Delphi GDI+基本用法总结

GDI+以前只是听说过,还没怎么用过,这段时间用了用,觉得挺好用的.在这里总结一下.留个备忘. GDI+(Graphics Device Interface plus)是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口 ...

Tue Oct 11 06:41:00 CST 2016 0 1516
Delphi中使用GDI+进行绘图(1)

Delphi的VCL类库中,默认使用的是GDI绘图接口,该接口封装了Win32 GDI接口,能够满足基本的绘图功能,但如果要实现更高级的绘图功能,往往比较困难,GDI+是微软在GDI之后的一个图形接口,功能比GDI丰富很多,在VCL中使用GDI+,能够实现很多高级绘图功能。 目前有多种 ...

Tue Apr 12 05:33:00 CST 2016 0 3481
GDI 对象的释放与内存泄漏的问题研究

最近写了一个GDI 绘图的程序,过程中遇到一个奇怪的问题,就是 定时器定时一会GDI绘的图就消失了。。后来经过分析,原来是 GDI对象数量过多 ,即GDI对象超过10000个 导致内存泄漏的问题。找到了问题所在,就好解决了,就是及时释放GDI对象。 在创建GDI对象的时候,遵循以下规则 ...

Mon Jan 13 21:23:00 CST 2014 0 2862
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM