正在加载图片...
在 Windows中使用GD对象可以按以下步骤加以实现: 1、首先在绘金文字图形、图象等之前,我们要创建一个台法的 GD对象,不同的对象创建方法不同,有坐象必级经过初始化才能 使用。我们定义在代码块内的图形象,用相应的 Create()方法 初始化对象。例如,使用 eate Palett0去创Pal象 2、然后需要将建立饮D对象选入DC中,同的保存DC中原来的GDI 对象。一般通过使用CDC:: Selectobject0方法选择新对象进入当前 设备描述表。此方法返回指向被取代对象的指针(一个指向 CGdiObject派生类的指针)。注意:如果你选入一个非法的象将会 引起异常 3、当图形对象结束它的任务时,先前选中的图形对象返回设备述 表,保图事物的原来状态。在使用完后恢复原来的象,这一点特别 重要,如果保存一个临的象在DC中,历在临的对象被销毁后可能引 起学常。有一点必须注意,每个象在重新创建前必级毁。 注意:当对象越出范围时,在栈上声明的对象自动删除。恢复DC的 先前状态后,声明作为指针并与新操作符定位在一起的图形对象必须 显式删除在Windows中使用GDI对象可以按以下步骤加以实现: 1、首先在绘制文字、图形、图象等之前,我们需要创建一个合法的 GDI对象,不同的对象创建方法不同,有些对象必须经过初始化才能 使用。我们定义在代码块内的图形对象, 用相应的CreateX()方法 初始化对象。例如,使用CreatePalette()去创建CPalette对象。 2、然后需要将建立的GDI对象选入DC中,同时保存DC中原来的GDI 对象。一般通过使用CDC::SelectObject()方法选择新对象进入当前 设 备描 述表 。此 方法返 回指 向被 取代对 象的 指针 (一 个指 向 CGdiObject派生类的指针)。注意:如果你选入一个非法的对象将会 引起异常。 3、当图形对象结束它的任务时, 先前选中的图形对象返回设备描述 表, 保留事物的原来状态。在使用完后恢复原来的对象,这一点特别 重要,如果保存一个临时对象在DC中,而在临时对象被销毁后可能引 起异常。有一点必须注意,每一个对象在重新创建前必须销毁。 注意:当对象越出范围时,在栈上声明的对象自动删除。恢复DC的 先前状态后, 声明作为指针并与新操作符定位在一起的图形对象必须 显式删除
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有