I'm using pygtk + vtk on win32 with python 2.1 I want to be able to use the vtkGTKRenderWidget.py (from vtk) to embed a vtk render window into a gtk app the same way that is done on X11. (I have been asked to port a pygtk + vtk app from linux to win32)
The widget it using win_id = str (self.box.get_window ().xid) self._RenderWindow.SetParentInfo (win_id) According to Prabhu Ramachandran: >Indeed, the xid wont work under Win32. Since I am fortunate not to use >windows ;) I did not check the widget under win32. I'd appreciate >if you could test to see if there is some method/attribute that pygtk >provides under win32 that produces the HWND that MSW provides for the >window. If it is possible (which I think it should) it should be easy >to fix this bug. >It might be as simple as replacing >str (self.box.get_window ().xid) >with >str (self.box.get_window ().hwnd) >but I am not sure. Ok, so looking at the pygtk sources I see that in PyGdkWindow_GetAttr: #ifdef WITH_XSTUFF if (!strcmp(key, "xid")) return PyInt_FromLong(GDK_WINDOW_XWINDOW(win)); #endif So is there a way I can get the HWND I need fro win32? David _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk