VC++6.0中使用GDI+绘图(转载)
2011-03-16 23:50
423 查看
VC++6.0中使用GDI+绘图
1.在VC++6.0中配置GDI+环境
1.1 下载GDI+库
VC++6.0中没有GDI+库。可以从http://www.crazy-bit.com/download/gdiplus.zip下载。
1.2 拷贝GDI+文件
将下载的文件解压。把include文件拷贝到VC安装目录的include目录下,最好将包含GDI+头文件的文件名重命名为GdiPlus。
把lib文件中的GdiPlus.lib文件拷贝到VC安装目录的lib文件夹下。
1.3 配置VC++6.0
在你的VC++工程的Tools->Options->Directories中添加1.2步中的GdiPlus文件夹
2. 绘图实例
2.1 在stdafx.h中添加
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <GdiPlus.h>
using namespace Gdiplus;
2.2 在*app类中添加变量
ULONG_PTR m_gdiplusToken;
2.3 在InitInstance中初始化GDI+
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
注意:一定要添加在 m_pMainWnd->ShowWindow(SW_SHOW);之前。
2.4 在OnDraw中绘图
Graphics graphics(pDC->m_hDC);
Pen pen(Color(50, 255, 0, 255), 15);
pen.SetDashStyle(DashStyleDash);
pen.SetStartCap(LineCapRoundAnchor);
pen.SetEndCap(LineCapArrowAnchor);
graphics.DrawLine(&pen, 20, 20, 300, 100);
graphics.DrawLine(&pen, 300, 100, 600, 100);
1.在VC++6.0中配置GDI+环境
1.1 下载GDI+库
VC++6.0中没有GDI+库。可以从http://www.crazy-bit.com/download/gdiplus.zip下载。
1.2 拷贝GDI+文件
将下载的文件解压。把include文件拷贝到VC安装目录的include目录下,最好将包含GDI+头文件的文件名重命名为GdiPlus。
把lib文件中的GdiPlus.lib文件拷贝到VC安装目录的lib文件夹下。
1.3 配置VC++6.0
在你的VC++工程的Tools->Options->Directories中添加1.2步中的GdiPlus文件夹
2. 绘图实例
2.1 在stdafx.h中添加
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <GdiPlus.h>
using namespace Gdiplus;
2.2 在*app类中添加变量
ULONG_PTR m_gdiplusToken;
2.3 在InitInstance中初始化GDI+
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
注意:一定要添加在 m_pMainWnd->ShowWindow(SW_SHOW);之前。
2.4 在OnDraw中绘图
Graphics graphics(pDC->m_hDC);
Pen pen(Color(50, 255, 0, 255), 15);
pen.SetDashStyle(DashStyleDash);
pen.SetStartCap(LineCapRoundAnchor);
pen.SetEndCap(LineCapArrowAnchor);
graphics.DrawLine(&pen, 20, 20, 300, 100);
graphics.DrawLine(&pen, 300, 100, 600, 100);
相关文章推荐
- vs2008 使用GDI+绘图
- [转]使用bitblt提高GDI+绘图的效率
- c#使用GDI+简单绘图
- 从GDI到GDI+使用的坐标系看微软二维绘图思路的进步
- 使用GDI+绘图
- vc++6.0配置和使用GDI+
- Win7操作系统下安装VC++6.0、MSDN并使用MFC绘图
- Android中Canvas绘图之Shader使用图文详解---转载
- 使用GDI+进行绘图(转)
- c#使用GDI+简单绘图(二)
- 使用GDI+保存用户的绘图数据.
- VS2013中使用GDI+绘图
- C#中使用GDI+制作个性化的网站新闻标题(转载)
- vc6.0使用gdi+在内存中绘图并将其保存为bmp,jpg,gif,png等格式的图片
- 【VC++6.0】成功制作并使用lib库,转载
- c#使用GDI+简单绘图(二)
- 使用 GDI+ 双缓冲 解决绘图闪烁问题
- 使用GDI+绘图
- 如何使用 GDI+ 双缓冲 解决绘图闪烁问题
- 使用GDI+进行绘图