网上查找资料,是把目前程序的句柄设置为桌面句柄建立父子关系就可以
但我不论怎么尝试都不行,不知道哪里有问题?
方式1:失败
parent = win32gui.FindWindow("Progman", None):
child = win32gui.FindWindow("目标程序类名",None)
win32gui.SetParent(child,parent);
方式2:失败
parent = win32gui.FindWindowEx('SHELLDLL_DefView', None)
child = win32gui.FindWindow("目标程序类名",None)
win32gui.SetParent(child,parent);
方式3:失败
parent = win32gui.FindWindowEx('SysListView32', 'FolderView')
child = win32gui.FindWindow("目标程序类名",None)
win32gui.SetParent(child,parent);
方式4:失败
parent = win32gui.GetDesktopWindow()
child = win32gui.FindWindow("目标程序类名",None)
win32gui.SetParent(child,parent);
请问有没有人知道怎么实现这个效果。