图像设计GraphiCS类2008-08-22 08:34:12 来源:转载 作者:佚名
Graphics是一个抽象基类,它用于存储和显示虚拟图像,Graphics提供的方法只是用于创建一个公共的接口,而图像的子类重定义了方法来指定特定的文件和图像格式。 Graphics是一个抽象基类,它用于存储和显示虚拟图像,Graphics提供的方法只是用于创建一个公共的接口,而图像的子类重定义了方法来指定特定的文件和图像格式。
1.Graphics的主要属性 ·Palette属性:用来获得或设置图像的调色板,如果图像不需要或不使用调色板则Palette为0。 虚函数LoadFromFile声明了将文件名为FileName的图像文件装载到对象中的接口,而SaveToFile声明了将图像对象保存到FileNam文件里的接口。 3.Graphics的主要事件
·OnChange事件:图像改变后,触发该事件。 ·OnProgress事件:当一个处于进程中的图像改变后,触发该事件。 Graphics类的使用。 效果:单击【创建】按钮,会在窗体上出现一块白色区域。 (1)新建一个工程。在窗体上放置一命令按钮,[Caption]为“创建”,实现创建一位图对象。 (2)命令按钮的代码如下所示: void_fastcall TForml::ButtonlClick(TObject*Sender) { Graphics::TBitmap*Graphicl=new Graphics::TBitmap(); Graphicl->Width=500; Graphicl->Height=500; Canvas->Draw(0,0,Graphicl); } (3)编译并运行程序,在窗体上会出现一块白色的区域。
|
|
||||
|
|
||||
|
|
|
||||
|
|
||||
|
|
|
||||
|
|
||||
|
|