On September 29, 2003 04:57 am, Dmitry Timoshkov wrote:
I'm attaching a diff between your output and an output of the test run under win2k (line numbers were stripped before the diff).
Thanks, but there is still something fishy with the test. I've changed the InSendMessage() test to something more clear:
if (sequence.current->posted) ok (!InSendMessage(), "%s: msg 0x%x should have been posted\n", sequence.context, message); else ok (InSendMessage(), "%s: msg 0x%x should have been sent\n", sequence.context, message);
(here, the ->posted flag is TRUE iff the message should be posted)
However, I still get:
msg.c:401: Test failed: CreateWindow:overlapped: msg 0x24 should have been sent
Now, msg 0x24 is WM_GETMINMAXINFO:
#define WM_GETMINMAXINFO 0x0024
But this one we are actually sending:
/windows/winpos.c: SendMessageA( hwnd, WM_GETMINMAXINFO, 0, (LPARAM)&MinMax );
So it seems that InSendMessage() always returns FALSE. Alexandre, is this function supposed to work?