Detect when mouse leaves program window - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1) +--- Forum: Code and Stuff (https://qb64phoenix.com/forum/forumdisplay.php?fid=3) +---- Forum: Help Me! (https://qb64phoenix.com/forum/forumdisplay.php?fid=10) +---- Thread: Detect when mouse leaves program window (/showthread.php?tid=1908) |
RE: Detect when mouse leaves program window - TerryRitchie - 08-18-2023 Thanks Steve, I'll take a look at these examples. RE: Detect when mouse leaves program window - TempodiBasic - 09-09-2023 Hi Terry, I have thought a snippet all in QB64 code... but it seems that I have fallen in an issue about _MOUSEMOVEMENTX/Y These functions seem to loose some data while they are running. Here the snippet in QB64 that looses data during the run! Code: (Select All) Rem the goal: we want to detect if mouse is out or in window's area moving to left and to right the mouse cursor we calculate its position on the global screen... but after some attempts you can see that the position is quite different at any attempt. This can be possible only if _MOUSEMOVEMENTX/Y check position of mouse each tick bigger than that used by _mouseinput. what do you think about this? RE: Detect when mouse leaves program window - grymmjack - 09-10-2023 Try putting `WHILE _MOUSEINPUT`: ... `WEND` Inside inner loop, have tight mouse loop. RE: Detect when mouse leaves program window - TempodiBasic - 09-10-2023 (09-10-2023, 12:28 AM)grymmjack Wrote: Try putting `WHILE _MOUSEINPUT`: ... `WEND` Hi grymmjack, thank for suggestion. I have done different attempts but they haven't solved the issue. Code: (Select All) Rem the goal: we wanto to detect if mouse is out o in window's area I have evaluated different ways to calculate and adjourn the position o f mouse with the saame results. I have used also your suggeston but I arrived at the the same point. I'm going to do a study code of _MousemovementX & _mousemovemeentY. RE: Detect when mouse leaves program window - TempodiBasic - 09-26-2023 here the link to my pure QB64 solution. It works but it must be improved a little. detecting mouse leaving window's area. RE: Detect when mouse leaves program window - SMcNeill - 09-27-2023 Here's my solution for this (for Windows, at least): https://qb64phoenix.com/forum/showthread.php?tid=2041 |