vs2013下配置GDI+的步骤

GDI+是Windows XP和Windows Server 2003的一个子系统,它主要用于处理系统的绘制消息。GDI+所有的功能都被封装在一组C++类中,这些类提供了统一的图形接口,让开发者能够编写设备独立的图形程序。

一下是vs2013下配置GDI+的详细步骤(以单文档项目为例,其他的类似)

1.新建项目的向导设置如下。


2.为项目在连接时添加gdiplus.lib

"项目"->"属性"->“配置属性”->“链接器”->"输入"


3.初始化GDI+

①在stdafx.h文件中添加如下代码

#include <gdiplus.h>
using namespace Gdiplus;
注意添加的位置(应该在最后一个#include后面添加)

②为CXXXApp类添加两个变量

GdiplusStartupInput   m_GdiplusStartupInput;
ULONG_PTR               m_GdiplusToken;
③在CXXXApp类的InitInstance函数中添加如下代码(注意:应该在   SetRegistryKey(_T("应用程序向导生成的本地应用程序")); 后面添加。如果在return前添加,那么后面创建GDI+对象将失败。

GdiplusStartup(&m_GdiplusToken, &m_GdiplusStartupInput, NULL);
④改写CXXXApp类的ExitInstance函数中的代码为

GdiplusShutdown(m_GdiplusToken);
return CWinAppEx::ExitInstance();



END


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值