VC 2005 GDI+环境配置
2011-07-18 16:59
465 查看
先附上一个连接,介绍GDI+绘图的一个好资料http://wenku.baidu.com/view/3f1d295f804d2b160b4ec033.html
原作出处:http://sroply.blog.163.com/blog/static/170926519201089102539257/ Visual Studio 2005本身带有GDI+的所有库函数,不用像VC++6.0那样,还需要将GDI+的头文件和lib文件手工加入到工程中。但是VC 2005在使用GDI+之前需要完成以下几步配置才能使用:
1.在stdafx.h文件中加入以下几行语句:#include <gdiplus.h> //将GDI+头文件加入到工程中
#pragma comment(lib, "gdiplus.lib") //将GDI+的lib文件加入到工程中
using namespace Gdiplus; //使用GDI+的命名空间2.假设工程名叫Project1,则在自动生成的Project1.h文件中添加成员变量:
protected:
GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_gdiplusToken;3.重载ExitInstance函数,在Project1.h文件中添加:
public:
virtual int ExitInstance();在Project1.cpp文件中添加:
int CabcApp::ExitInstance()
{
GdiplusShutdown(m_gdiplusToken);
return CWinApp::ExitInstance();
}4.在Project1.cpp的函数BOOL CabcApp::InitInstance()中添加:
GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);5.在VC 2005 的Project1工程中 GDI+ 环境已经配置完成。下面使用GDI+绘制一张图片试验一下效果。
在Project1中的OnPaint()或OnDraw()函数中添加如下代码使用GDI+显示图像:
CClientDC dc(this); //创建Graphics对象
Graphics graphics(dc);
Image image(L "d:\\image.jpg"); //通过文件载入jpg图像
Point Points1[3] =
{
Point(10, 10), Point(220, 10), Point(10, 290)
};
graphics.DrawImage(&image, Points1, 3); //在平行四边形区域内显示jpg图像//D盘根目录下的image.jpg图像就被显示出来了。
原作出处:http://sroply.blog.163.com/blog/static/170926519201089102539257/ Visual Studio 2005本身带有GDI+的所有库函数,不用像VC++6.0那样,还需要将GDI+的头文件和lib文件手工加入到工程中。但是VC 2005在使用GDI+之前需要完成以下几步配置才能使用:
1.在stdafx.h文件中加入以下几行语句:#include <gdiplus.h> //将GDI+头文件加入到工程中
#pragma comment(lib, "gdiplus.lib") //将GDI+的lib文件加入到工程中
using namespace Gdiplus; //使用GDI+的命名空间2.假设工程名叫Project1,则在自动生成的Project1.h文件中添加成员变量:
protected:
GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_gdiplusToken;3.重载ExitInstance函数,在Project1.h文件中添加:
public:
virtual int ExitInstance();在Project1.cpp文件中添加:
int CabcApp::ExitInstance()
{
GdiplusShutdown(m_gdiplusToken);
return CWinApp::ExitInstance();
}4.在Project1.cpp的函数BOOL CabcApp::InitInstance()中添加:
GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);5.在VC 2005 的Project1工程中 GDI+ 环境已经配置完成。下面使用GDI+绘制一张图片试验一下效果。
在Project1中的OnPaint()或OnDraw()函数中添加如下代码使用GDI+显示图像:
CClientDC dc(this); //创建Graphics对象
Graphics graphics(dc);
Image image(L "d:\\image.jpg"); //通过文件载入jpg图像
Point Points1[3] =
{
Point(10, 10), Point(220, 10), Point(10, 290)
};
graphics.DrawImage(&image, Points1, 3); //在平行四边形区域内显示jpg图像//D盘根目录下的image.jpg图像就被显示出来了。
相关文章推荐
- wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置
- VC2005 GDI+编程 -- 配置
- vc2005配置QT4环境
- 在VC2005下配置OGRE环境时,遇到的问题总结
- wxWidgets-2.8.9在VC++ 2005 Express环境下的安装与配置
- 【转载】VC2005 GDI+编程 -- 配置
- 【转】vc2005 与 qt-win-opensource-4.7.3-vs2008.exe 环境配置
- [转]wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置
- QT-4.4.1在VC++ 2005 Express环境下的安装,编译,配置
- VC2005简单配置SDL环境
- Compile Widget -wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置
- vc2005配置QT4环境
- 给vc配置DirectShow的开发环境
- GDI+使用前环境配置
- VC环境配置
- 在vc中使用xtremetoolkit界面库-----安装及环境配置
- GDI+开发环境的配置
- [VC/MFC]directX(directshow)的环境配置
- CxImage 在VC2005 DLL方式简单配置
- 【转载】Qt Creator + vc++ compiler 配置Qt环境