Event trail - More info

Brad Campbell brad at seme.com.au
Wed Aug 22 04:46:06 CDT 2001


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.

I'm not explaining myself very well am I?
Heres a trace from
wine -managed --debugmsg +event,+message calc.exe &> trace.txt
I grepped trace.txt for Button and clipped most of the irrelevant stuff

I fired up calc, and ran up the buttons from 1 to 9. As you can see, the EVENT messages
have the correct hwnd value, but the WM_ messages have the WRONG hwnd value, unless you
move the mouse over the button first.

I can fire it up, and by touching a button straight up, I can get it to bomb, I assume
because the hwnd value does not even correspond to a valid window in the program.


trace:message:SPY_EnterMessage     (0000307c) {Button}         message [0014] WM_ERASEBKGND sent from self wp=0000087c
lp=00000000
trace:message:SPY_ExitMessage      (0000307c) {Button}         message [0014] WM_ERASEBKGND returned 00000001
trace:message:SPY_ExitMessage  (0000307c) {Button}         message [000f] WM_PAINT returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 1d44
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00dd0105
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001d44
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0007] WM_SETFOCUS sent from self wp=000002b4
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0007] WM_SETFOCUS returned 00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 1d44
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 2078
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00dd0105
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001d44
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 2078
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 23ac
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00dd0105
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001d44
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 23ac
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 1ca0
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 1ca0
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00dd0105
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001d44
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 1fd4
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00dd0105
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001d44
lp=02010001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=00060017
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0200] WM_MOUSEMOVE dispatched  wp=00000001
lp=ffeb0044
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0200] WM_MOUSEMOVE returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 1fd4
trace:message:SPY_EnterMessage (00001d44) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=ffeb0044
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 2308
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00c20132
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001fd4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=0009001d
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0008] WM_KILLFOCUS sent from self wp=00001fd4
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0008] WM_KILLFOCUS returned 00000000
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0007] WM_SETFOCUS sent from self wp=00001d44
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0007] WM_SETFOCUS returned 00000000
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:message:SPY_EnterMessage (00001d44) {Button}         message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_EnterMessage     (00001d44) {Button}         message [0014] WM_ERASEBKGND sent from self wp=0000087c
lp=00000000
trace:message:SPY_ExitMessage      (00001d44) {Button}         message [0014] WM_ERASEBKGND returned 00000001
trace:message:SPY_ExitMessage  (00001d44) {Button}         message [000f] WM_PAINT returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 2308
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=0009001d
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 1bfc
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00c20132
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001fd4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=0009001d
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 1bfc
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=0009001d
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 1f30
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00c20132
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001fd4
lp=02010001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=0009001d
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0200] WM_MOUSEMOVE dispatched  wp=00000001
lp=ffe90016
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0200] WM_MOUSEMOVE returned 00000000
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0200] WM_MOUSEMOVE dispatched  wp=00000001
lp=ffea0016
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0200] WM_MOUSEMOVE returned 00000000
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0200] WM_MOUSEMOVE dispatched  wp=00000001
lp=ffed001a
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000000
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0200] WM_MOUSEMOVE returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 1f30
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=ffed001a
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED sent from self
wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0215] WM_CAPTURECHANGED returned 00000000
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [0202] WM_LBUTTONUP returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonPress for hwnd 2264
trace:message:SPY_EnterMessage (00001f30) {Button}         message [0084] WM_NCHITTEST sent from self wp=00000000
lp=00a6012f
trace:message:SPY_ExitMessage  (00001f30) {Button}         message [0084] WM_NCHITTEST returned 00000001
trace:message:SPY_EnterMessage (00001f30) {Button}         message [0021] WM_MOUSEACTIVATE sent from self wp=000002b4
lp=02010001
trace:message:SPY_ExitMessage  (00001f30) {Button}         message [0021] WM_MOUSEACTIVATE returned 00000001
trace:message:SPY_EnterMessage (00001f30) {Button}         message [0020] WM_SETCURSOR sent from self wp=00001f30
lp=02010001
trace:message:SPY_ExitMessage  (00001f30) {Button}         message [0020] WM_SETCURSOR returned 00000001
trace:message:SPY_EnterMessage (00001f30) {Button}         message [0201] WM_LBUTTONDOWN dispatched  wp=00000001
lp=000b001a
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0008] WM_KILLFOCUS sent from self wp=00001f30
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0008] WM_KILLFOCUS returned 00000000
trace:message:SPY_EnterMessage     (00001f30) {Button}         message [0007] WM_SETFOCUS sent from self wp=00001fd4
lp=00000000
trace:message:SPY_ExitMessage      (00001f30) {Button}         message [0007] WM_SETFOCUS returned 00000000
trace:message:SPY_EnterMessage     (00001f30) {Button}         message [00f3] BM_SETSTATE sent from self wp=00000001
lp=00000000
trace:message:SPY_ExitMessage      (00001f30) {Button}         message [00f3] BM_SETSTATE returned 00000000
trace:message:SPY_ExitMessage  (00001f30) {Button}         message [0201] WM_LBUTTONDOWN returned 00000000
trace:message:SPY_EnterMessage (00001fd4) {Button}         message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_EnterMessage     (00001fd4) {Button}         message [0014] WM_ERASEBKGND sent from self wp=0000087c
lp=00000000
trace:message:SPY_ExitMessage      (00001fd4) {Button}         message [0014] WM_ERASEBKGND returned 00000001
trace:message:SPY_ExitMessage  (00001fd4) {Button}         message [000f] WM_PAINT returned 00000000
trace:event:EVENT_ProcessEvent Got event ButtonRelease for hwnd 2264
trace:message:SPY_EnterMessage (00001f30) {Button}         message [0202] WM_LBUTTONUP dispatched  wp=00000000
lp=000b001a

-- 
Brad....
                   /"\
Save the Forests   \ /     ASCII RIBBON CAMPAIGN
Burn a Greenie.     X      AGAINST HTML MAIL
                   / \




More information about the wine-users mailing list