Jzone
26-10-2009 19:55:32
I'm trying to find the HWND of a window created by Ogre through createRenderWindow. I found this thread which offers up the code (C++)
However attempts to get this working in python ogre have been completely unsuccessful thus far. The code I came up with was
Does anyone know how I can get the HWND value of an Ogre created window? I hope I'm not going to have to create the window through another means, so that I can pass the HWND to Ogre to render to, in order to then have a window which I know the HWND of.
Running python 2.5.4, python-ogre 1.6.1 r940 updated.
HWND hwnd;
renderWindow->getCustomAttribute("HWND", &hwnd);
However attempts to get this working in python ogre have been completely unsuccessful thus far. The code I came up with was
self.root.initialise(False)
misc = ogre.NameValuePairList()
misc['border'] = 'none'
self.root.createRenderWindow('WIP', SCREEN_WIDTH, SCREEN_HEIGHT, False, misc)
print self.renderWindow.getCustomAttributeUnsignedLong("HWND")
print self.renderWindow.getCustomAttributeInt("HWND")
print self.renderWindow.getCustomAttributeFloat("HWND")
#Always prints the following
#0
#0
#0.0
Does anyone know how I can get the HWND value of an Ogre created window? I hope I'm not going to have to create the window through another means, so that I can pass the HWND to Ogre to render to, in order to then have a window which I know the HWND of.
Running python 2.5.4, python-ogre 1.6.1 r940 updated.