A character cursor
typedef struct Ph_character_cursor_data {
        PhCursorDescription_t hdr;
        PgColor_t color;
} PhCharacterCursorDescription_t;
The PhCharacterCursorDescription_t structure is used to define a character cursor.
It contains these members:
- hdr
  
 
- The structure header.  This is a PhCursorDescription_t structure.  You pass this instead of the PhBitmapCursorDescription_t in functions that have a cursor argument, such as PhInitDrag().
  
The hdr has these members:
  
- hdr.type — one of the cursor types listed below.
    
 
- hdr.length — must be equal to sizeof(PhCharacterCursorDescription_t).
  
 
   
- color
  
 
- A PgColor_t structure that describes the cursor color.
 
Cursor types:
- Ph_CURSOR_NONE  — Hides the cursor.
 
- Ph_CURSOR_INHERIT — The cursor type is inherited from the parent region.
 
- Ph_CURSOR_POINTER
— 
 
- Ph_CURSOR_BIG_POINTER
— 
 
- Ph_CURSOR_MOVE
— 
 
- Ph_CURSOR_CROSSHAIR
— 
 
- Ph_CURSOR_CLOCK,
    Ph_CURSOR_WAIT
— 
 
- Ph_CURSOR_NOINPUT,
    Ph_CURSOR_DONT
— 
 
- Ph_CURSOR_FINGER
— 
 
- Ph_CURSOR_INSERT
— 
 
- Ph_CURSOR_DRAG_VERTICAL,
    Ph_CURSOR_DRAG_TOP,
    Ph_CURSOR_DRAG_BOTTOM
— 
 
- Ph_CURSOR_DRAG_HORIZONTAL,
    Ph_CURSOR_DRAG_LEFT,
    Ph_CURSOR_DRAG_RIGHT
— 
 
- Ph_CURSOR_DRAG_BACKDIAG,
    Ph_CURSOR_DRAG_TL,
    Ph_CURSOR_DRAG_BR
— 
 
- Ph_CURSOR_DRAG_FOREDIAG,
    Ph_CURSOR_DRAG_TR,
    Ph_CURSOR_DRAG_BL
— 
 
- Ph_CURSOR_LONG_WAIT
— 
 
- Ph_CURSOR_QUESTION_POINT
— 
 
- Ph_CURSOR_PASTE
— 
 
Photon
PhCursorDescription_t,
PgColor_t