绘制位图(Drawing Bitmaps) 绘制位图听起来似乎很难,然而如几次所见到的那样,绘制位图非常容易。TCanvas类具有几种方法绘制位图,最常用的方法是Draw方法,这种方法只是在画布上指 ...
Windows图形设备接口 GDI 有许多对象,这些对象定义着一个设备描述环境的功能。使用最普遍的GDI对象是笔 刷子和字体。其他GDI对象包括调色板 位图和区域。首先了解一下笔 刷子和字体,然后转向更为复杂的对象。 笔Pens, 刷子Brushes, and 字体Fonts 笔 刷子和字体都是简明易懂的,先一一介绍一下这些对象以及TCanvas类如何使用它们的。 笔Pens 笔定义为用于画线的对 ...
2012-07-04 13:56 3 4541 推荐指数:
绘制位图(Drawing Bitmaps) 绘制位图听起来似乎很难,然而如几次所见到的那样,绘制位图非常容易。TCanvas类具有几种方法绘制位图,最常用的方法是Draw方法,这种方法只是在画布上指 ...
剪切区域(Clipping Regions) Regions是屏幕的一部分,它可用于控制绘图的那部分画布。TCanvas类具有ClipRect属性,但这个属性只是只读的,要改变裁减区,必须使用Win ...
了解TCanvas的这些方法,下面开始更有趣的图形操作,这些图形操作在编写Delphi应用程序时很可能遇到 ...
设置笔和字体以后,就可以写字了: 设置笔的颜色后,就可以画线了: 设置笔(用于边框)和画刷(用于大面积)后,就可以绘制整块的面积: http://blog.csdn.net/liang19890820/article/details ...
脱屏位图(Offscreen Bitmaps) 脱屏位图,也叫内存位图,普遍用于Windows程序设计中。它在内存中制作图像,然后利用Draw方法在屏幕上显示出来。当用户想更快的在屏幕上绘制图像时, ...
GDI+以前只是听说过,还没怎么用过,这段时间用了用,觉得挺好用的.在这里总结一下.留个备忘. GDI+(Graphics Device Interface plus)是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口 ...
Delphi的VCL类库中,默认使用的是GDI绘图接口,该接口封装了Win32 GDI接口,能够满足基本的绘图功能,但如果要实现更高级的绘图功能,往往比较困难,GDI+是微软在GDI之后的一个图形接口,功能比GDI丰富很多,在VCL中使用GDI+,能够实现很多高级绘图功能。 目前有多种 ...
最近写了一个GDI 绘图的程序,过程中遇到一个奇怪的问题,就是 定时器定时一会GDI绘的图就消失了。。后来经过分析,原来是 GDI对象数量过多 ,即GDI对象超过10000个 导致内存泄漏的问题。找到了问题所在,就好解决了,就是及时释放GDI对象。 在创建GDI对象的时候,遵循以下规则 ...