lFlags

Flags that indicate how to handle exposed areas and the plane along which to stretch the pixels. You can use a bit wise OR (|) to specify one flag from each group.

The following are the flags that indicate how to handle exposed areas:

Value

Meaning

FILL_CLR

[0x0000] Fill any exposed areas with crFill.

FILL_RPT

[0x0001] Stretch the image edges to fill the exposed area.

FILL_NOCHG

[0x0002] Leave the exposed area as is, without changing it.

The following are the flags that indicate the plane in which the stretching is to occur:

Value

Meaning

FPB_HORZ

[0x0010] Stretch the pixels along the vertical plane.

FPB_VERT

[0x0020] Stretch the pixels along the horizontal plane.

FPB_VRHZ

[0x0030] Stretch the pixels along the horizontal and vertical plane.