En Fri, 15 May 2009 16:39:41 -0300, Trevor <trevor.la...@gmail.com>
escribió:
Can a Tkinter application create a COM object and keep its own window
on top of it?
excel = win32com.client.Dispatch('Excel.Application')
I would like the user to be able to see and interact with the Excel
application but keep the Tkinter application on top.
I don't know how to do that directly with tk, but I'd use the SetWindowPos
function: http://msdn.microsoft.com/en-us/library/ms632673(VS.85).aspx
The tricky part is to get the right hwnd, this seems to work:
root = Tkinter.Tk()
hwnd = int(root.wm_frame(),0)
win32gui.SetWindowPos(hwnd,
... win32con.HWND_TOPMOST,
... 0,0,0,0,
... win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list