[Mono-bugs] [Bug 671530] New: NativeWindow.ReleaseHandle is not called when a window is destroyed
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sat Feb 12 10:05:42 EST 2011
https://bugzilla.novell.com/show_bug.cgi?id=671530
https://bugzilla.novell.com/show_bug.cgi?id=671530#c0
Summary: NativeWindow.ReleaseHandle is not called when a window
is destroyed
Classification: Mono
Product: Mono: Class Libraries
Version: 2.8.x
Platform: All
OS/Version: Windows
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: alexandre_mutel at yahoo.fr
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b11) Gecko/20100101
Firefox/4.0b11
When the window behind a NativeWindow is closed, the ReleaseHandle is not
called.
>From MSDN documentation, "A window automatically calls the method if it
receives a native Win32 WM_NCDESTROY message, indicating that Windows has
destroyed the handle". (source:
http://msdn.microsoft.com/en-us/library/system.windows.forms.nativewindow.releasehandle.aspx)
Reproducible: Always
Steps to Reproduce:
1. Create a derivative class from NativeWindow implementing DestroyHandle
2. Create a Windows.Form and pass the handle to the MyNativeWindow
3. Show the form and close it
Actual Results:
=> NativeWindow.DestroyHandle is not called
Expected Results:
NativeWindow.DestroyHandle should be called
--
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