扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
//---------------------------在stdafx.h文件中-----------------------------------// #include "Gdiplus.h" using namespace Gdiplus ; #pragma comment (lib, "Gdiplus.lib") //----------------------在应用程序类的InitInstance函数中-----------------------// GdiplusStartupInput gdiplusStartupInput ; GdiplusStartup (&m_GdiplusToken, &gdiplusStartupInput, NULL) ; //-----------------------在应用程序类的ExitInstance函数中---------------------// GdiplusShutdown (m_GdiplusToken) ; |
图1 MSDN中提供的路径的例子 |
//示例代码1----使用StartFigure GraphicsPath path; path.AddLine(100,100,100,150); path.AddLine(100,150,150,150); path.StartFigure(); path.AddEllipse(75,75,50,50); Graphics g(hdc); g.DrawPath(&Pen(Color::Black,1),&path); //示例代码2----使用CloseFigure GraphicsPath path; path.AddLine(100,100,100,150); path.AddLine(100,150,150,150); path.CloseFigure(); path.AddEllipse(75,75,50,50); Graphics g(hdc); g.DrawPath(&Pen(Color::Black,1),&path); |
图2 StartFigure效果 图3 CloseFigure效果 |
常用成员函数 | 功能描述 |
HasCurve | 指示与此GraphicsPathIterator对象关联的路径是否包含曲线 |
NextSubpath | 将此子路径移到指定的GraphicsPath对象中的下一子路径 |
Rewind | 将此GraphicsPathIterator对象重绕到其关联路径的起始处 |
GetSubpathCount | 获取路径中子路径的数目 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者