1
基于 Visual C++.NET 的
GDI+开发教程
⊙ 使用 CIMAGE 类
Visual C++的 CBitmap类和静态图片控件的功能是比较
弱的,它只能显示出在资源中的图标、位图、光标以及图元
文件的内容,而不像 VB 中的 Image 控件可以显示出绝大多
数的外部图像文件(BMP、GIF、JPEG 等)。因此,想要在对
话框或其他窗口中显示外部图像文件则只能借助于第三方提
供的控件或代码。现在,MFC 和 ATL 共享的新类 CImage
为图像处理提供了许多相应的方法,这使得 Visual C++在图
像方面的缺憾一去不复返了。
全文阅读
⊙ 相关专题
Visual C++.NET 编程基础讲座
Visual C++ .Net 编
程实战
网友留言
本文章的留言内容:
最新推荐
基于 Visual C++.NET 的 GDI+开发教程
以前开发人员可以通过 GDI(Graphics Device
Interface)在 Windows 窗口中绘制图形、文本和图像。
但 GDI 的图像处理能力却非常欠缺,位图超过 256 色
就会失真或不能显示,因此开发人员在焦急的等待新一
代的图形处理工具。
在漫长的等待后,我们终于等来了 GDI+。GDI+
是 GDI 的新版本,它在 GDI 的基础上添加了许多新特
性,为开发人员提供了处理二维矢量图形、文本、图像
以及图形数据矩阵的一系列 API 接口。
本文从实际应用出发,着重讨论了 GDI+和
CImage 类的一般使用方法以及在图像处理等方面的
使用方法。
⊙ GDI+慨述
在这一节中首先介绍一下 GDI+的新特性以及其编程方式的改变,然后介绍用
Visual C++.NET 在基于对话框和单文档/多文档等应用程序中使用 GDI+的一般方
法。
全文阅读
⊙ GDI+绘图基础
GDI+提供从简单到复杂图形绘制的大量方法,并且我们可以通过对路径和区
域的操作构造出更复杂的图形,这在 CAD 等场合极为有用。当然,在绘图之前我
们有必要搞清一些基本内容,如坐标空间、画笔和画刷等。
全文阅读
⊙ 字体和文本绘制