; HidePointer Example ; ------------------- Graphics 640,480,0,2 SetBuffer BackBuffer() ; Hide the Windows pointer over our window - a game crosshair is ; drawn in its place. (Windowed modes only; see also ShowPointer.) HidePointer hidden=1 While Not KeyDown(1) Cls ; Space toggles between HidePointer and ShowPointer If KeyHit(57) Then hidden=1-hidden If hidden Then HidePointer ; the documented command - hide the pointer Else ShowPointer End If End If If hidden Then ; Our own crosshair replaces the hidden Windows pointer Color 255,255,0 Oval MouseX()-10,MouseY()-10,20,20,False Line MouseX()-14,MouseY(),MouseX()+14,MouseY() Line MouseX(),MouseY()-14,MouseX(),MouseY()+14 Color 255,255,255 End If Text 0,0,"Space: toggle HidePointer / ShowPointer Esc: exit" If hidden Then Text 0,20,"Pointer hidden - the game draws its own crosshair" Else Text 0,20,"Windows pointer visible - custom crosshair off" End If Flip Wend End