我有一个基于对话框的VC工程,我想让鼠标进入特定区域后,在此特定区域用已经产生的矩形框跟随鼠标移动,当鼠标按下时产生一个矩形框,此时在矩形框中显示文字,如果鼠标在此矩形框上按下并移动时,会产生一个虚框,当选择好位置后把此矩形框移到选定位置并产生矩形框,先前的矩形框删除,不知如何实现,请高手指教,特别感谢。我用尝试做  FrameRect(&Rect,&CBrush(RGB(0,0,0))); 
          InvalidateRect(&Rect,true); 
          DrawFocusRect(&Rect);  
          DrawText  做,但总觉得的效果不太理想,不知有没有更好的办法,请高手指点一下,特别感谢。