Changeset 521 for GraphicTest/Packages/bgrabitmap/bgrawinbitmap.pas
- Timestamp:
- Apr 17, 2019, 12:58:41 AM (5 years ago)
- Location:
- GraphicTest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GraphicTest
- Property svn:ignore
-
old new 8 8 GraphicTest.lps 9 9 GraphicTest.dbg 10 heaptrclog.trc
-
- Property svn:ignore
-
GraphicTest/Packages/bgrabitmap/bgrawinbitmap.pas
r494 r521 53 53 public 54 54 procedure LoadFromBitmapIfNeeded; override; 55 procedure Draw(ACanvas: TCanvas; x, y: integer; Opaque: boolean=True); over ride;56 procedure Draw(ACanvas: TCanvas; Rect: TRect; Opaque: boolean = True); over ride;57 procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer;55 procedure Draw(ACanvas: TCanvas; x, y: integer; Opaque: boolean=True); overload; override; 56 procedure Draw(ACanvas: TCanvas; Rect: TRect; Opaque: boolean = True); overload; override; 57 procedure DataDrawOpaque(ACanvas: TCanvas; ARect: TRect; AData: Pointer; 58 58 ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; 59 59 procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override; … … 183 183 end; 184 184 185 procedure TBGRAWinBitmap.DataDrawOpaque(ACanvas: TCanvas; Rect: TRect;185 procedure TBGRAWinBitmap.DataDrawOpaque(ACanvas: TCanvas; ARect: TRect; 186 186 AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); 187 187 var … … 206 206 207 207 info := DIBitmapInfo(AWidth, AHeight); 208 StretchDIBits(ACanvas.Handle, Rect.Left, Rect.Top,Rect.Right -209 Rect.Left, Rect.Bottom -Rect.Top,208 StretchDIBits(ACanvas.Handle, ARect.Left, ARect.Top, ARect.Right - 209 ARect.Left, ARect.Bottom - ARect.Top, 210 210 0, 0, AWidth, AHeight, AData, info, DIB_RGB_COLORS, SRCCOPY); 211 211
Note:
See TracChangeset
for help on using the changeset viewer.