LINEINFO: Difference between revisions
Appearance
mNo edit summary |
m →Fields |
||
Line 20: | Line 20: | ||
;ulLength : Length of LINEINFO data structure. | ;ulLength : Length of LINEINFO data structure. | ||
;ulType : Defines line type. | ;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. | ;ulStyleMask : A 32-bit style mask. | ||
;cLines : Count of lines to be drawn. | ;cLines : Count of lines to be drawn. |
Latest revision as of 02:36, 26 March 2020
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.