1al_set_system_mouse_cursor(3) al_set_system_mouse_cursor(3)
2
3
4
6 al_set_system_mouse_cursor - Allegro 5 API
7
9 #include <allegro5/allegro.h>
10
11 bool al_set_system_mouse_cursor(ALLEGRO_DISPLAY *display,
12 ALLEGRO_SYSTEM_MOUSE_CURSOR cursor_id)
13
15 Set the given system mouse cursor to be the current mouse cursor for
16 the given display. If the cursor is currently 'shown' (as opposed to
17 'hidden') the change is immediately visible.
18
19 If the cursor doesn't exist on the current platform another cursor will
20 be silently be substituted.
21
22 The cursors are:
23
24 · ALLEGRO_SYSTEM_MOUSE_CURSOR_DEFAULT
25
26 · ALLEGRO_SYSTEM_MOUSE_CURSOR_ARROW
27
28 · ALLEGRO_SYSTEM_MOUSE_CURSOR_BUSY
29
30 · ALLEGRO_SYSTEM_MOUSE_CURSOR_QUESTION
31
32 · ALLEGRO_SYSTEM_MOUSE_CURSOR_EDIT
33
34 · ALLEGRO_SYSTEM_MOUSE_CURSOR_MOVE
35
36 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_N
37
38 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_W
39
40 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_S
41
42 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_E
43
44 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NW
45
46 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SW
47
48 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SE
49
50 · ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NE
51
52 · ALLEGRO_SYSTEM_MOUSE_CURSOR_PROGRESS
53
54 · ALLEGRO_SYSTEM_MOUSE_CURSOR_PRECISION
55
56 · ALLEGRO_SYSTEM_MOUSE_CURSOR_LINK
57
58 · ALLEGRO_SYSTEM_MOUSE_CURSOR_ALT_SELECT
59
60 · ALLEGRO_SYSTEM_MOUSE_CURSOR_UNAVAILABLE
61
62 Returns true on success, false on failure.
63
65 al_set_mouse_cursor(3), al_show_mouse_cursor(3), al_hide_mouse_cur‐
66 sor(3)
67
68
69
70Allegro reference manual al_set_system_mouse_cursor(3)