VC画小三角形

void DrawTriangle(CDC* PDC, CPoint point, DWORD Color)
{

     CPen Pen(PS_SOLID,1,Color), *pOldPen;
     pOldPen = PDC->SelectObject(&Pen);

     PDC->MoveTo( point.x, max( 0, point.y - 3 ));
     PDC->LineTo( max(0, point.x - 3), point.y + 3);
     PDC->LineTo( point.x + 3, point.y + 3 );
     PDC->LineTo(  point.x, max( 0, point.y - 3 ) );

     PDC->SelectObject(pOldPen);
}

 

可用于拖动图形时的选中标志使用!

你可能感兴趣的:(图形)