multithreading - 有关Win32的多进程窗口所有权的MSDN文档在哪里? (Chrome使用此功能)

标签 multithreading winapi process

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/

相关文章:

java - 避免在对象上使用同步锁

java - 使用java.util.Timer监控java中的2个线程,它们基于计时相互依赖

c++ - 从一个线程中捕获 OpenCV 相机

c++ - OpenProcess() 成功,但 EnumProcessModules() 失败

c++ - Windows 中的 Win32 API GUI 编程

windows - 性能计数器,更改进程 ID?

multithreading - Adobe Air 桌面应用程序挂起(无响应)

c++ - 从不同线程访问 std::map

python - 流程关闭

c# - wcf 服务超时