MFC中画三角形,为什么第三条边画不出啊
void CDrawTriangleView::OnLButtonDown(UINT nFlags, CPoint point){
// TODO: 在此添加消息处理程序代码和/或调用默认值
if(n==0)
aPoint=point;
else if(n==1)
bPoint=point;
else
Flag=TRUE;
if(Flag==TRUE)
{
CClientDC dc(this);
dc.MoveTo(aPoint);
dc.LineTo(bPoint);
dc.LineTo(point);
dc.MoveTo(point);//这两条语句,执行了但画不出第三条边
dc.LineTo(bPoint);//这两条语句,执行了但画不出第三条边
n=-1;
}
n++;
CView::OnLButtonDown(nFlags, point);
}
我是先在获取三个点,然后用这三个点做个三角形。为什么那两条语句没效果啊?