ui/wpf/UIwrapper/UIwrapper/window.cpp

changeset 83
a38aec91bd66
parent 82
0cdb8089a29f
child 135
b9dc9cdfa23a
--- a/ui/wpf/UIwrapper/UIwrapper/window.cpp	Tue Jan 27 09:59:32 2015 +0100
+++ b/ui/wpf/UIwrapper/UIwrapper/window.cpp	Sat Jan 31 11:51:54 2015 +0100
@@ -7,7 +7,11 @@
 
 #using "UIcore.dll"
 
-UI_EXPORT void* UIwindow(char *title, void *uiobj) {
+UI_EXPORT void* __stdcall UIwindow(char *title, void *uiobj) {
 	UI::MainWindow ^window = UI::MainWindow::CreateMainWindow(gcnew String(title), IntPtr(uiobj));
-	return ObjectToPtr(window);
+	gcroot<UI::MainWindow^> *ptr = new gcroot<UI::MainWindow^>();
+	*ptr = window;
+	return ptr;
 }
+
+

mercurial