MSDN文档在哪里描述了多个进程如何控制和拥有Google chrome等其他进程中的其他窗口?
最佳答案
嗯,我只是模拟了一个示例,如果打开记事本并打开浏览器窗口,则可以执行以下操作,没有麻烦:
HWND hNotepad = FindWindow (NULL, TEXT("Untitled - Notepad"));
HWND hMusicFolder = FindWindow (NULL, TEXT("Music"));
SetParent (hMusicFolder, hNotepad);
这会将我的音乐文件夹窗口放在记事本中,每个窗口都属于自己的进程,甚至不是我自己的进程。哦亲爱的。
这是在XP SP2上完成的。
关于multithreading - 有关Win32的多进程窗口所有权的MSDN文档在哪里? (Chrome使用此功能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1885171/