|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Weird exception with IE-hosted Windows Forms controls...Forms user control in an IE host. First question: is this recommended? The team wanted to do this because it would re-use the custom controls they created for the standalone app. However, the app is almost entirely used on the web site now, and I wonder if there are hidden costs to this method that we're not aware of. Second question: I'm seeing an odd exception when I refresh the page containing the Windows Forms control. Here's the callstack. It appears that somehow we go recursive while trying to get a window handle (?) and eventually it dies with an out of memory error when the stack is eaten up. Note that our custom code is nowhere to be seen, so I suspect that this is framework related. Any help is appreciated! --- stack trace --- 00000040() ntdll.dll!_RtlAllocateHeapSlowly@12() + 0x2ef49 bytes ntdll.dll!_RtlAllocateHeap@12() + 0xacc4 bytes ntdll.dll!_RtlAllocateHeap@12() + 0x117 bytes ntdll.dll!_RtlFreeHeapSlowly@12() + 0x18d bytes msctf.dll!SysCBTProc() + 0xee bytes msctf.dll!SysCBTProc() + 0xf3 bytes user32.dll!___fnHkINLPRECT@4() + 0x34 bytes user32.dll!_DispatchHookA@16() user32.dll!_CallNextHookEx@16() + 0x1f65f bytes mshtml.dll!s_ObjMaskWndProc() + 0xab5 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes > System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()+ 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.GetWindow(out System.IntPtr hwnd = 0) + 0x46 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject.GetWindow(out System.IntPtr hwnd = 0) + 0x2c bytes [Native to Managed Transition] mshtml.dll!COleSite::GetHwnd() + 0x53 bytes mshtml.dll!COleSiteMaskHelper::ZOrderMaskWindows() + 0x77 bytes mshtml.dll!s_ObjMaskWndProc() + 0x912 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!_fnHkINLPCWPSTRUCTW@20() + 0x4f bytes user32.dll!___fnINLPCREATESTRUCT@4() + 0x56 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes shlwapi.dll!_CreateWindowExWrapW@48() + 0x5f bytes mshtml.dll!COleSite::CreateObjMaskWindow() + 0x165 bytes mshtml.dll!COleSite::EnsureObjMaskWindow() + 0x49 bytes mshtml.dll!COleSite::SaveMetaFileSnapshot() + 0x1c1 bytes user32.dll!_DispatchHookW@16() + 0x31 bytes user32.dll!___fnHkINLPCBTCREATESTRUCT@4() + 0x82 bytes ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 bytes user32.dll!_NtUserCreateWindowEx@60() + 0xc bytes user32.dll!__CreateWindowEx@52() + 0xb1 bytes user32.dll!_CreateWindowExW@48() + 0x33 bytes [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.UnsafeNativeMethods.CreateWindowEx(int dwExStyle = 65536, string lpszClassName = "WindowsForms10.Window.8.app.0.218f99c", string lpszWindowName = null, int style = 1442906112, int x = 12, int y = 96, int width = 1111, int height = 570, System.Runtime.InteropServices.HandleRef hWndParent = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hMenu = {System.Runtime.InteropServices.HandleRef}, System.Runtime.InteropServices.HandleRef hInst = {System.Runtime.InteropServices.HandleRef}, object pvParam = null) + 0x4e bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams cp = {CreateParams {'', '', 0x56010000, 0x10000, {12, 96, 1111, 570}}}) + 0x2bc bytes System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle() + 0x205 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() + 0xd2 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.InPlaceActivate(int verb = -5) + 0x1fb bytes System.Windows.Forms.dll!System.Windows.Forms.Control.ActiveXImpl.DoVerb(int iVerb = -5, System.IntPtr lpmsg = 0, System.Windows.Forms.UnsafeNativeMethods.IOleClientSite pActiveSite = {System.__ComObject}, int lindex = 0, System.IntPtr hwndParent = 47580868, System.Windows.Forms.NativeMethods.COMRECT lprcPosRect = {Left = 12 Top 96 Right = 1123 Bottom = 666}) + 0x70 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.UnsafeNativeMethods.IOleObject.DoVerb(int iVerb = -5, System.IntPtr lpmsg = 0, System.Windows.Forms.UnsafeNativeMethods.IOleClientSite pActiveSite = {System.__ComObject}, int lindex = 0, System.IntPtr hwndParent = 47580868, System.Windows.Forms.NativeMethods.COMRECT lprcPosRect = {Left = 12 Top 96 Right = 1123 Bottom = 666}) + 0x5b bytes [Appdomain Transition] [Native to Managed Transition] |
|||||||||||||||||||||||