原文:Delphi GDI对象之剪切区域

剪切区域 Clipping Regions Regions是屏幕的一部分,它可用于控制绘图的那部分画布。TCanvas类具有ClipRect属性,但这个属性只是只读的,要改变裁减区,必须使用Windows API,仍以前面的例子为例,并加以修改来说明裁剪区是如何工作的,下面是代码: var Bitmap: TBitmap Rgn: HRGN long型 begin ClearCanvas 清除当前 ...

2012-07-05 12:59 1 3676 推荐指数:

查看详情

Delphi GDI对象之绘制位图

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

Fri Jul 06 21:59:00 CST 2012 1 3341
Delphi GDI对象之绘制文本

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

Fri Jul 06 19:54:00 CST 2012 5 7291
Delphi GDI对象之笔、刷子和字体

Windows图形设备接口(GDI)有许多对象,这些对象定义着一个设备描述环境的功能。使用最普遍的GDI对象是笔、刷子和字体。其他GDI对象包括调色板、位图和区域。首先了解一下笔、刷子和字体,然后转向更为复杂的对象。 笔Pens, 刷子Brushes, and 字体Fonts 笔、刷子和字体 ...

Wed Jul 04 21:56:00 CST 2012 3 4541
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 处理图片(剪切,压缩)

剪切bmp:效果为指定的rect大小,若图片比rect小,则会放大。 都要uses Vcl.Imaging.jpeg; 需要注意的是FMX里也需要jpeg的支持,虽然没引用编译器不会报错,但用到jpg时会报内存错误。 procedure TForm1.Button1Click ...

Wed Nov 18 04:34:00 CST 2015 0 3905
Delphi中使用GDI+进行绘图(1)

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

Tue Apr 12 05:33:00 CST 2016 0 3481
MFC 用gdi绘制填充多边形区域

MFC 用gdi绘制填充多边形区域 这里的代码是实现一个三角形的绘制,并用刷子填充颜色 在OnPaint()函数里面 运用的是给定的三角形的三个点,很多个点可以绘制多边形 [cpp] view plain copy ...

Thu May 01 00:17:00 CST 2014 0 4927
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM