OnLButtonUp(UINT nFlags, CPoint point) 
{
    m_vRc.insert(MOTIONRGN::value_type(m_nTotal, Rgn) );
}void drawrect()
{
        while (itor != m_vRc.end())
{
if ((*itor).second.rc.left >=0)
{
rgn.rc = (*itor).second.rc; } DrawRect(GetSafeHwnd(), rgn.rc, RMOTIONUNSEL, 0, 1);
itor ++; }
}void clear()
{
   m_vRc.erase(m_vRc.find(m_nCursel));}如何来协调他们之间的关系,我想通过临介区的方式来处理,可是还是不行,那么请问各位大侠有什么更好的方法来实现吗?