图像设计GraphiCS类,第1张

图像设计GraphiCS类,第2张

Graphics是一个抽象基类,用于存储和显示虚拟图像。Graphics提供的方法只是用来创建一个通用的接口,而images的子类重新定义方法来指定特定的文件和图像格式。
1。图形的主要属性
空属性:用于获取一个图像是否包含另一个图像。
Height和Width属性:用于获取或设置图像的垂直高度和水平宽度。
Modified属性:如果Modified属性设置为True,则表示图像对象发生了变化;否则,这意味着图像对象处于与加载时相同的状态。
Palette属性:用于获取或设置图像的调色板。如果图像不需要或不使用调色板,调色板为0。
2。graphics的主要方法
virtual void _ fast call loadfromlipboardformat(word a format,intata,HPALETTE Apalette)= 0;
virtual void fast call savetoclipboard format(Word & a format,int&Adata,HPALETTE & Apalette)= 0;
虚函数LoadFromClipboardFormat声明将剪贴板格式的对象复制到图像中的接口,而SaveToClipboardFormat声明将图像对象保存到剪贴板中的接口。
virtual void _ fast call LoadFromFile(const ansi sing FileName);虚拟void _fastcall SaveToFile(常量分配文件名);
虚函数LoadFromFile声明将带有FileName的图像文件加载到对象中的接口,而SaveToFile声明将图像对象保存到FileNam文件中的接口。
virtual void _ fast call LoadFromStream(Class::TStream * Stream)= 0;虚拟void fast call SaveToStream(Class::TStream * Stream)= 0;
虚函数LoadFromStream声明要从流图像流加载到对象中的接口,而SaveToStream声明将图像对象保存到流中的接口。
3。graphics主事件
onchange事件:图像改变后触发此事件。
onprogress事件:当正在进行的图像发生更改时,将触发此事件。
图形类的使用。
效果:点击【创建】按钮,表单上会出现一个白色区域。
(1)新建一个项目。在窗体上放置一个[标题]为“创建”的命令按钮,以创建一个位图对象。
(2)命令按钮的代码如下:
void _ fastcalltforml::button click(to object * sender)
{
graphics::tbit map * graphic = new graphics::tbit map();
graphic l-> Width = 500;
graphic l-> Height = 500;
Canvas- >Draw(0,0,graphic l);
}
(3)编译运行程序,表单上会出现一个白色区域。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 图像设计GraphiCS类

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情