vs2013+GDI+

GDI+ 一般在Windows SDKs 目录下,典型目录:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A 目录下的include、 bin、 lib 文件夹下,

搜索 gdiplus.h 等一系列gdi*.*的文件,如果有,那么GDI + 已经安装完毕。否则要自己下载安装了。

一般情况下,安装VS2010的时候,默认自动安装GDI + 函数库。1.配置:新建MFC,单文档应用程序。

在头文件 stdafx.h 中添加: #include "gdiplus.h" using namespace Gdiplus; 

在属性管理器---右键属性--配置属性---链接器--输入---附加依赖项 加入 gdiplus.lib (或者在stdafx.h中加入 #pragma comment( lib, "gdiplus.lib" )亦可以。)

2.在CXXXApp类下面添加全局变量,GdiplusStartupInput m_Gdistart; ULONG_PTR m_GdiplusToken; //保存GDI+被初始化后在应用程序中的GDI+标识,类似于句柄

3.初始化:CXXXApp 中InitInstance()与ExitInstance()分别添加如下代码:

InitInstance():GdiplusStartup(&m_gdiplusToken,&m_GdiplusStartupInput,NULL);

给CXXXapp类添加虚函数ExitInstance()

ExitInstance():GdiplusShutdown(m_gdiplusToken);

4.界面在CXXXView类:

OnDraw()函数中添加:

 Image image(L"../panji.jpg");

 //载入指定路径的图像文件

 CRect rect; 

 GetClientRect(&rect); 

//获取客户区域的信息

 Graphics graph(pDC->GetSafeHdc());//pDC 就是函数 OnDraw()中的参数 

 graph.DrawImage(&image,0,0,rect.Width(),rect.Height()); //在客户区域中绘制图像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值