Epson Research and Development
Page 139
Vancouver Design Center
void seMoveCursor(long x, long y)
void seMoveLcdCursor(long x, long y)
void seMoveCrtCursor(long x, long y)
void seMoveTvCursor(long x, long y)
Description:
These routines are move where the hardware cursor is shown on the display surface.
Call seMoveCursor() to move the hardware cursor on the current active surface.
Call seMoveLcdCursor(), seMoveCrtCursor(), and seMoveTvCursor() to move the hard-
ware cursor associated with the surface indicated in the function name.
Parameter:
x
The desired display surface X co-ordinate, in pixels, of the upper left
corner of the cursor.
y
The desired display surface Y co-ordinate, in pixels, of the upper left
corner of the cursor.
Return Value:
None.
void seSetCursorColor(int Index, DWORD Color)
void seSetLcdCursorColor(int Index, DWORD Color)
void seSetCrtCursorColor(int Index, DWORD Color)
void seSetTvCursorColor(int Index, DWORD Color)
Description:
Parameters:
Return Value:
These routines allow the user to set the either of the two user definable colors.
The hardware cursor can be thought of as a four color image.Two of the colors cannot be
changed. Displaying these two colors in a cursor image will always result in transparent
and inverse video being displayed.
The remaining two colors can be changed.
Call seSetCursorColor() to change the cursor colors for the current active surface.
Call seSetLcdCursorColor(), seSetCrtCursorColor(), or seSetTvCursorColor() to change
the color for the surface associated with the function name.
Index
Specifies which of the two application changeable colors this operation
is to affect.
Legal values for Index are 0 and 1.
Color
The new color to set as the hardware cursor color.
The color values in the dword are arranged as follows:
xxxx xxxx xxxR RRRR xxGG GGGG xxxB BBB
Where x is don’t care (set to 0), R is five bits of red intensity, G is six
bits of green intensity and B is five bits of blue intensity.
None.
Programming Notes and Examples
Issue Date: 01/02/06
S1D13506
X25B-G-003-03