在vc6.0中使用GDI+图形函数

2016-02-19 20:10 63 1 收藏

下面图老师小编要跟大家分享在vc6.0中使用GDI+图形函数,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 编程语言 】

GDI+图形函数,一个组在.net环境下提供的以取代GDI图形函数的类,将来会逐渐取代GDI图形函数.

如果在vc6.0中使用gdi+图形函数,那么请按以下步骤操作:

1.下载下面的rar文件将其中的Includes和Lib中的文件拷到vc目录下的Includes和Lib文件夹中.

2新建一个工程(以winsdk框架为例mfc也相同)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

将以下代码加入StdAfx.h头文件中

//加入的头文件
#include comdef.h//初始化一下com口

#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#include "GdiPlus.h"
using namespace Gdiplus;
#endif
//结束

3在程序初始化部分加入

//gdi+用到的两个变量
    GdiplusStartupInput m_gdiplusStartupInput;
    ULONG_PTR m_pGdiToken;
    //装载gdi+
    GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);

4在程序退出部分前加入

    //卸载gdi+
            GdiplusShutdown(m_pGdiToken);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

5在Project-stting-Link-Object/libary中加入gdiplus.lib

好了经过上面几步我们就可以在程序中使用GDI+了,先试一下吧!

来源:https://www.tulaoshi.com/n/20160219/1622947.html

延伸阅读
合并两张jpg图片为一张jpg图片,思路是先把两张图片jpg图片都转化成bmp图片,然后把两张bmp图片合并成一张bmp图片,然后是把这张bmp图片转化为jpg图片。 一。jpg,bmp互相转化 /********************************* format:bmp转为jpg, format为image/jpeg,jpg转为bmp,format为image/bmp strDst为最终转化结果的图片路径 strSrc为原来图片的路...
本问介绍了GDI+支持的大多数图像文件格式,以及GDI+提供的处理图像的文件的两个类:Image和Bitmap   我们知道,在以往的图像处理中,常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析,然后读取相关图像数据而实现的。现在,GDI+提供了Image和Bitmap类使我们能...
标签: word
在Word中使用函数计算 如下图一样,存在如下的表格。 电脑教程 现在,我们要计算的就是男女生的总人数,所以,把插入条定位在总人数的下面的那个单元格。 然后,执行如下图的菜单操作:表格→公式。 弹出如下图。 上图中,直接输入公式: =Sum(A2,B2) 最后,点击确定按钮,计算结果就出来...
怎样在vc、delphi、vb等程序中使用mysql呢(mysql odbc驱动程序的使用) 我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案: 1.使用mysql提供的api函数库。 很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。比如...
所谓双缓冲,我的理解是在绘图时并不是直接绘到目标设备(例如显示器)上,而是在内存中开辟一个缓冲区,在这个缓冲区里完成所有的绘图后,直接将其拷贝到目标设备上,其中的原理很简单。采用双缓冲技术,由于绘图操作大部分在内存中完成,所以绘图速度没有太大的制约;此外,当进行复杂的绘图操作时,使用双缓冲技术可以有效的防止画面的闪烁...

经验教程

316

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部