本例中使用win 32 API函数LineDDA可以实现各种复杂的直接的绘制,本例使用LineDDA绘制带有刻度的坐标轴和自定义的“*”的线条
首先给个本次的demo
首先在OnDraw函数中,调用LineDDA进行线条绘制,代码如下:
{
CMFCApplication17Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CPoint p1(20, 20), p2(120, 180);
DrawArrow(p1, p2, 30, 12);
CPoint p3(20, 12), p4(220, 12);
DrawArrow(p3, p4, 20 ,16);
pDC->TextOutW(50,