LINEINFO

From EDM2
Jump to: navigation, search

Line information data structure shared by cLines in the alpkLinePack array.

Type

ULONG         ulLength;
ULONG         ulType;
ULONG         ulStyleMask;
ULONG         cLines;
ULONG         ulFGColor;
ULONG         ulBGColor;
USHORT        usForeROP;
USHORT        usBackROP;
PBMAPINFO     pDstBmapInfo;
PLINEPACK     alpkLinePack;
PRECTL        prclBounds;

C Declaration Method

typedef

Fields

ulLength 
Length of LINEINFO data structure.
ulType 
Defines line type.
LINE_SOLID: Line will be solid in Foreground color.
LINE_INVISIBLE: Line is not drawn.
LINE_ALTERNATE: Line will be alternating Foreground and Background color; ignores style.
ulStyleMask 
A 32-bit style mask.
cLines 
Count of lines to be drawn.
ulFGColor 
Line Foreground color.
ulBGColor 
Line Background color.
usForeROP 
Line Foreground mix.
usBackROP 
Line Background mix.
pDstBmapInfo 
Pointer to destination surface bit map.
alpkLinePack 
Pointer to LINEPACK data structure.
prclBounds 
Pointer to bounding rect of a clipped line.