void CMy07113View
::OnLButtonDown(UINT nFlags, CPoint point)
{
GetClipCursor(
&m_rcOldClip);
m_startPoint
= point;
SetCapture();
CView
::OnLButtonDown(nFlags, point);
}
void CMy07113View
::OnLButtonUp(UINT nFlags, CPoint point)
{
ClipCursor(
&m_rcOldClip);
ReleaseCapture();
CView
::OnLButtonUp(nFlags, point);
}
void CMy07113View
::OnMouseMove(UINT nFlags, CPoint point)
{
CDC
*pDC
= GetDC();
HCURSOR cursor;
RECT rcClip;
if((nFlags
& MK_LBUTTON)
== MK_LBUTTON)
{
GetWindowRect(
&rcClip);
ClipCursor(
&rcClip);
cursor
= AfxGetApp()
->LoadStandardCursor(IDC_CROSS);
SetCursor(cursor);
pDC
->MoveTo(m_startPoint);
pDC
->LineTo(point);
m_startPoint
= point;
}
CView
::OnMouseMove(nFlags, point);
}