我想为另一个外部应用程序(与 .NET 相关,纯 Win32)制作一个 .NET 表单作为 TopMost 表单,以便它保持在 Win32App 之上,但不是其他正在运行的应用程序。
我有 Win32App 的句柄(由 Win32App 本身提供),我试过 Win32 SetParent() function , 通过 P/Invoke in C# ,但随后我的 .NET 表单被限制在 Win32App 中,这不是我想要的。
最佳答案
我认为您正在寻找的是 P/Invoke SetWindowLongPtr(win32window, GWLP_HWNDPARENT, formhandle)
Google Search
关于winapi - 如何使用其句柄更改窗口所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/133122/