Purpose |
Copy and resize a bitmap to the selected graphic target. | ||||||||||||||||||||||||
Syntax |
GRAPHIC STRETCH hbmpSource???, id&, (x1!, y1!)-(x2!, y2!) TO (x3!, y3!)-(x4!,y4!) [, mix&, stretch&] | ||||||||||||||||||||||||
Remarks |
You can copy a complete bitmap, or a portion of
it, to the selected graphic target, while resizing it to a larger or smaller
size. The expression hbmpSource???
specifies the handle
of the source bitmap, control, or
window. The
expression id& is the unique
control identifier
in the range 1 to 65535, as assigned with the CONTROL
ADD GRAPHIC statement. id&
must be 0 for a GRAPHIC WINDOW
or a
If the mix& parameter is included, it is one of the values in the following table. If not included, a default of %mix_CopySrc is presumed. There are 8 mix modes available to use for mixing drawing colors with the colors which already exist at the at the drawing location. The mix mode equates are predefined in PowerBASIC. The 8 mix modes are:
If the stretch& parameter is included, it is one of the values in the following table. If not included, or it is the value zero (0), the stretch mode is unchanged. An appropriate choice of stretch mode can substantially enhance the quality of bitmaps which are changed in size. The stretch mode equates are predefined in PowerBASIC. The 4 stretch modes are:
| ||||||||||||||||||||||||
See also |
GRAPHIC ATTACH, GRAPHIC COPY, GRAPHIC IMAGELIST, GRAPHIC RENDER |