The docs say:
ShowPointer is for use in windowed display modes, and simply shows the Windows pointer after it's been hidden (via HidePointer). It has no effect in full-screen modes.
If you are in full-screen mode, you have to do your own pointer. Get/draw for yourself a cursor image (typically an arrow). Use the command setbuffer backbuffer() abd draw the cursor to the screen, then flip.
example:
....
setbuffer backbuffer()
...
cursor = loadimage(mycursor.bmp)
...
;draw whatever graphics, text, etc, first, then the cursor
drawimage cursor,mousex(),mousey()
flip
ShowPointer is for use in windowed display modes, and simply shows the Windows pointer after it's been hidden (via HidePointer). It has no effect in full-screen modes.
If you are in full-screen mode, you have to do your own pointer. Get/draw for yourself a cursor image (typically an arrow). Use the command setbuffer backbuffer() abd draw the cursor to the screen, then flip.
example:
....
setbuffer backbuffer()
...
cursor = loadimage(mycursor.bmp)
...
;draw whatever graphics, text, etc, first, then the cursor
drawimage cursor,mousex(),mousey()
flip