朱金灿
第二种方法是我参考网上的一个做法。
1.首先将GDI+的头文件拷贝进vc目录下的Includes(我的是:D:\Microsoft Visual Studio\VC98\Include),将GDI+的库文件vc目录下的Lib文件夹中(我的是:D:\Microsoft Visual Studio\VC98\Lib)
2.新建一个MFC单文档工程EmployGdiPlus。
3. 在Project->stting->Link->Object/libary中加入gdiplus.lib。
4.添加画图代码,代码如下:
void CEmployGdiPlusView::OnDraw(CDC* pDC)
{
CEmployGdiPlusDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
HDC hdc = pDC->GetSafeHdc();
Graphics mygraphics(hdc);//???¡§?"??Graphics??¨®
SolidBrush brush(Color(100,0,0,255));//
FontFamily fontFamily(L"Latha"); //?????"??¡Á???
Font font(&fontFamily,1,FontStyleRegular,UnitInch);
PointF pointF(5,5);
mygraphics.DrawString(L"Hello Word!",-1,&font,pointF,&brush);
}

相比较而言,第一种方法比第二种方法要比较灵活。
参考文献:
《最小二乘法拟合圆公式推导及vc实现》
http://www.cnblogs.com/dotLive/archive/2007/04/06/524633.html
在vc6.0中使用GDI+图形函数
http://www.bc-cn.net/Article/kfyy/vc/jszl/200703/4528.html
评论