this is a long shot...sorry i am not very experienced with win32 and this might be more of a win32 question than a pyglet question
i have this pyglet app which runs in a nice window and implements a COM server so that it can be start and control it from Visual Basic etc. What I would like to do is make it the window a child window of the actual application that launches it. I have tried calling: win32gui.SetParent(self._hwnd, parent_hwnd) within my window class (inherist from pyglet.window.Window) with little success..the window just disappears. other calls like win32gui.SetWindowPos(self._hwnd, ...) seem to work fine and have the expected effect Any ideas on how to accomplish this? or is it simply not possible...I'm worried calling setParent destroys the OpenGl context or something like that..although there doesnt seeem to be any errors thrown by calling setParent. I have looked at the pyglet window code for win32 and how it creates the window. it calls CreateWindowExW; maybe I can hack pyglet here to achieve the desired effect? I'm really trying to avoid having to implement this app in C/C++ just so the window can be hooked to another appliaction window as a controll. Any dieas? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
