•void
CGrapheditView::OnLButtonUp(UINT nFlags, CPoint p)
•{ if(captured)
• { CGrapheditDoc* pDoc = GetDocument();
• ASSERT_VALID(pDoc);
• drag_arc(); // Cancellazione
• ReleaseCapture();
• captured = false;
• end_node =
pDoc->FindNode(p);
• if( end_node!=-1 &&
end_node!=start_node)
• { pDoc->add_arc(start_node,end_node);
• }
• }
•}