本文共 613 字,大约阅读时间需要 2 分钟。
1.间距长度固定为两个像素
LOGBRUSH LogBrush;LogBrush.lbColor = c_colorGridLine;LogBrush.lbStyle = PS_SOLID;CPen penDotted;penDotted.CreatePen( PS_COSMETIC | PS_ALTERNATE , 1, &LogBrush, 0, NULL );
void CExampleView::OnDraw(CDC* pDC){ CExampleDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here using namespace Gdiplus; Graphics graphics(pDC->m_hDC); float dashValues[] = {1, 5}; //像素长度为1,间距长度为5 Pen blackPen(Color(0,0,0), 0); blackPen.SetDashPattern(dashValues,2); graphics.DrawLine(&blackPen, Point(5, 15), Point(225, 15)); }
转载地址:http://pieki.baihongyu.com/