Event trail - More info

gerard patel g.patel at wanadoo.fr.invalid
Wed Aug 22 13:26:15 CDT 2001

On Wed, 22 Aug 2001 17:46:06 +0800, Brad Campbell <brad at seme.com.au>

>Brad Campbell wrote:
>> G'day all,
>> I'm always running the latest wine built locally, daily from CVS.
>> I'm using Xfree 4.0.2 with a microtouch touchscreen, and I'm chasing a
>> mouse event bug.
>> I write my software in Borland Delphi 4.
>> For testing, I have written a program that simply intercepts the application
>> message queue, and filters WM_MOUSEMOVE, WM_LMOUSEDOWN and WM_LMOUSEUP events,
>> and prints them to a memo component complete with hex representation of the
>> hwnd from the message.
>More info on the above problem.
>I now have a nice LCD TFT touchscreen that allows me more touch accuracy, and
>I can now watch the events with more accuracy.
>If I have a form with a button on it, I can touch the form and move the mouse
>and see the mouse move events happening, also see button down/up events happening
>on the form. I can then touch the button, and see a button down/up event for the 
>button in the debugmsg trace, but nothing in my program. I can click the
>mousebutton, and if I have not moved the mouse I get the same result. If I move
>the mouse over the button a little, the button down/up messages get sent to the
>right hwnd.
>Using calc.exe, I can push the 1 button, get no result, move the mouse over the
>1 button and push it again, and it registers. I can then run through the remaining
>buttons 2-9 and every time I push a button the 1 button clicks.

First a disclaimer : I have big trouble following the recent Wine
developments, since there are much changes and no indication
of how much is completed, what will remain, what will change,
etc... so it's very difficult to understand.

More information about the wine-users mailing list