TEXTCURSOR


include vmd.inc

TEXTCURSOR Struc
cbSize            dw ?  ;size of structure, in bytes
dwOffset32Blocks  dd ?  ;see below
bFlags            db ?  ;see below
cBlocks           db ?  ;see below
XORMask           dw ?  ;see below
ANDMask           dw ?  ;see below
TEXTCURSOR Ends

Contains information that a cursor VxD uses to draw the cursor in text mode.

dwOffset32Blocks

Offset from the beginning of the structure to an array of cursor blocks. The cursor VxD uses the blocks to display a cursor trail, making a moving cursor easier to see on liquid crystal displays (LCDs).

bFlags

Cursor type. This field is BF_HARDWARE if the hardware text cursor is selected; otherwise, the software text cursor is selected.

cBlocks

Count of blocks in the array of cursor blocks.

XORMask and ANDMask

Line numbers of the first and last scan lines in the character cell, if bit zero of bFlags is 1; otherwise, the XOR and AND bitmasks for the software text cursor.

See also SETTEXTCURSOR