在VS2012中使用GDI+
2015-12-03 11:36
225 查看
首先说明,在VS的较高版本中,已经包含GDI+的SDK,不用再次下载,只需要使用前应用相应的头文件,添加些代码即可。但是VC6.0中,没有GDI+SDK,需要同志们下载才行。
步骤:
1、在stdafx头文件中添加代码:
#include <gdiplus.h>
#pragma comment(lib,"gdiplus.lib")//在工程属性中添加亦可
using namespace Gdiplus;
作用很显然,是引用头文件和使用命名空间,第二句代码的意思是配置连接器,就是连接到gdiplus.lib库,当然也可以手动配置。
2、在"工程名.h"文件中添加代码:
GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_gdiplusToken;
这两个变量都是GdiplusStartUp函数用到的变量。
3、在"工程名.cpp"文件InitInstance()函数中添加代码:
GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);
这个函数的作用是初始化GDI+函数库,如果是对话框程序,一定要在DoModal()函数之前使用!!!
4、在"工程名.cpp"文件ExitInstance()函数中添加代码:
GdiplusShutdown(m_gdiplusToken);
这个函数的作用是清理使用GDI+中产生的资源。
ok了。。。。。
步骤:
1、在stdafx头文件中添加代码:
#include <gdiplus.h>
#pragma comment(lib,"gdiplus.lib")//在工程属性中添加亦可
using namespace Gdiplus;
作用很显然,是引用头文件和使用命名空间,第二句代码的意思是配置连接器,就是连接到gdiplus.lib库,当然也可以手动配置。
2、在"工程名.h"文件中添加代码:
GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_gdiplusToken;
这两个变量都是GdiplusStartUp函数用到的变量。
3、在"工程名.cpp"文件InitInstance()函数中添加代码:
GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);
这个函数的作用是初始化GDI+函数库,如果是对话框程序,一定要在DoModal()函数之前使用!!!
4、在"工程名.cpp"文件ExitInstance()函数中添加代码:
GdiplusShutdown(m_gdiplusToken);
这个函数的作用是清理使用GDI+中产生的资源。
ok了。。。。。
相关文章推荐
- OC基础(8)
- java接口可以继承多个接口
- Android应用中动态更改主题的实现
- Eclipse选中变量名,相同变量都变色显示 的设置
- 简单暴力:关键词自动分类
- 测试nginx缓存模块ngx_cache_purge
- Calabash Android 安装及初始化
- 模拟实现memove
- 解决app在没有上传app store前大规模安装测试问题的一些办法与思路
- 转载:《TypeScript 中文入门教程》 16、Symbols
- java---相亲练习
- C语言命名空间
- xcode--常用快捷键
- iOS开发过程中使用Core Data应避免的十个错误
- CoreData数据库升级
- 百度关键词挖掘代码(python无限循环版,挖词百万so easy 8月1日更新)
- 积分商城如何梳理思路和进行设计
- CoreData
- WatchKit编程指南:概览--配置Xcode项目
- Spring源码阅读之Bean加载(annotation )2