I had implemented a CRectTracker in Scrollview. The problem is the tracker works fine without scrolling. But when I scroll the window the tracker disappears. Could anyone give suggestions to solve my problem.
CFinalPDoc* pDoc = GetDocument();
tracker.m_nStyle = CRectTracker::dottedLine^CRectTracker::resizeOutside;
if(tracker.HitTest(point)<0)
{
if(tracker.TrackRubberBand(this,point))
{
RedrawWindow();
tracker.m_rect.NormalizeRect();
trackerRect = &tracker.m_rect;
tracker.GetHandleMask();
CClientDC dc(this);
tracker.Draw(&dc);
}
else {
tracker.m_rect.NormalizeRect();
trackerRect = &tracker.m_rect;
((CStatic*)GetDlgItem(IDC_PICTURE))->SetBitmap(*currentBmp);
}
}