Lp := Bmp.ScanLine[Ir];          Ix := -1 + RxM[Ir];                  
          Enm := -1 + LxM[Ir];                  
            While (Ix >= Enm) Do                 
          Begin                                 
            TpBt := Lp[Ix];
            Lp[Ix] := Lp[Enm];
            Lp[Enm] := TpBt;                      
            Inc(Enm);                            
          End; 和 Lp := Bmp.ScanLine[Ir];
Ix := -1 + RxM[Ir];                  
          Enm := -1 + LxM[Ir];      
             SrcRect := Rect(Enm,Ir, Ix,Ir);
                 DstRect := Rect(Ix,Ir, Enm,Ir);
             with Bmp do
          Canvas.CopyRect(DstRect, Canvas, SrcRect);结果为什么不样,要怎么改才能上面的一样