[Mono-bugs] [Bug 436772] New: Form. MouseButtons is always None when detecting WM_MOUSEMOVE in WndProc
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sun Oct 19 06:28:50 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=436772
Summary: Form.MouseButtons is always None when detecting
WM_MOUSEMOVE in WndProc
Product: Mono: Class Libraries
Version: SVN
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: luca at skakkinostri.it
QAContact: mono-bugs at lists.ximian.com
Found By: Community User
I was trying to use DockDotNet (http://sourceforge.net/projects/dockdotnet/) on
Mono, and noticed that floating windows could not be dragged around. This
library does some special handling to receive non-client notifications without
using P/Invokes, and it works using MS Windows Forms library.
I have extracted the minimum code required to reproduce this bug, you can
download it as a VS2008 project:
http://www.skakkinostri.it/files/ManagedFormsApp.zip
The project in the zip package uses MS Winforms, you can test it on windows and
see that the window can be dragged around by clicking on its caption. When
using MWF instead, the window does not move. I have added a Trace.WriteLine
call to display the value of MouseButtons - while on Windows returns correctly
Left, on MWF it returns None.
For MWF testing, I have used the SVN MWF, downloaded and built using the guide
available at http://www.mono-project.com/Guide:_Debugging_With_MWF (by the way,
the guide should be updated with the additional dependency on Mono.WebBrowser).
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list