在VS2005里使用GDI+
1、 先包含相应的头文件并引入库
#define GDIPVER 0x0110
#include <windows.h>
#include <ObjIdl.h>
#include <stdio.h>
#include <GdiPlus.h>
#pragma comment(lib,"GdiPlus.lib")
using namespace Gdiplus;
2 、在合适的位置 初始化GDI+,具体位置自己随机应变哦
//初使化GDI+ ----------------------------------------
GdiplusStartupInput GdiplusStartupInput;
Status sResult = GdiplusStartup(&m_GdiplusToken, &GdiplusStartupInput, NULL);
if(sResult != Ok)
return 0;
3、具体的创建GDI+ 对象 路径对象
//GDI+ by yzc
Graphics graphics(hdcNewMem);
Gdiplus::Pen myGdipen(Color::Green,3.5F);
//设置平滑模式
graphics.SetSmoothingMode(SmoothingModeAntiAlias8x8);
//创建一个GDI+路径对象
GraphicsPath LinePath;
4、做随mousemove画线,需要将每个小线段