uFlags

Flags that indicate how to handle exposed areas, the type of information in the uWaveLength parameter and the wave type. You can use a bitwise OR (|) to specify one flag from each group.

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

Value

Meaning

FILL_CLR

[$0000] Fill any exposed areas with crFill.

FILL_RPT

[$0001] Stretch the image edges to fill the exposed area.

FILL_NOCHG

[$0002] Leave the exposed area as is, without changing it.

The following are the flags that indicate the type of information in the uWaveLen parameter:

Value

Meaning

DIS_PER

[$0000] The value in uWaveLen is a wavelength given as a percent of the bitmap dimensions. If this value is used, the valid range of uWaveLen is from 0 to 100.

DIS_FRQ

[$0010] The value in uWaveLen is the frequency, or the number of times the wave repeats.

The following are the flags that indicate the wave type:

Value

Meaning

WV_SIN

[$0000] The wave is a sinusoidal wave.

WV_COS

[$0100] The wave is a sinusoidal wave shifted by 90 degrees.

WV_SQUARE

[$0200] The wave is a square wave.

WV_TRIANG

[$0300] The wave is a triangular wave.