[Bug 13404] New: Reparented windows not getting WM_MOUSEDOWN

wine-bugs at winehq.org wine-bugs at winehq.org
Sat May 24 16:45:28 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13404

           Summary: Reparented windows not getting WM_MOUSEDOWN
           Product: Wine
           Version: 1.0-rc2
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: user32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: joshudson at gmail.com


Created an attachment (id=13312)
 --> (http://bugs.winehq.org/attachment.cgi?id=13312)
Demo source code and compiled executable

My best guess is the bug is in user32, but I'm not quite sure.

It seems that with reparented windows, child windows within them are getting
WM_MOUSEUP but not WM_MOUSEDOWN.

Here is a demo app. Yes it is in VB .NET, but it outright calls the SetParent
API call so the fact that it is .NET shouldn't matter.

Behavior on WinXP:

Press down on the button, display changes to MouseDown
Release the button, display changes to MouseUp and a message box comes up.

Bheavior on Wine 1.0rc2:

Press down on the button, nothing happens.
Release the button, display changes to MouseUp.

Wine version to emulate is set to 2000 as that is the only one for which .NET
works.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list