system.win32.c - bbMoveMouse fix
BlitzMax Forums/BlitzMax Module Tweaks/system.win32.c - bbMoveMouse fix
| ||
| Hi, This fixes the problem with MoveMouse in windowed mode: void bbMoveMouse( int x,int y ){
POINT mpos;
mpos.x = x;
mpos.y = y;
int n=ClientToScreen(GetActiveWindow(),&mpos);
if (n!=0) SetCursorPos( mpos.x,mpos.y );
}Unlike the Blitz2D/3D/+ one, this one only moves the mouse when the BMax window has focus.And a small test to see that it works: Graphics 640,480,0 While Not KeyHit(KEY_ESCAPE) Cls DrawRect 320-3,240-3,7,7 MoveMouse 320,240 Flip Wend |