我想将一个应用程序窗口从进程“A”托管到进程“B”的主窗口中,就像“A”的窗口是 MDI 子窗口一样。这在 Windows 中可能吗?还是有一些技巧可以让我伪造这个?
顺便说一句,当“A”窗口嵌入到“B”窗口中时,我想删除“A”窗口的标题栏(或者更好的是,所有非客户端内容)。我认为这必须通过调整窗口样式或窗口类来实现,但我绝不是这些 Win32 错综复杂的问题的专家。
可以托管 Window。通过调用 SetParent 函数来更改 A 的父级 HWND。要更改窗口样式,您需要使用 GetWindowLong/SetWindowLong 对来更改要更改的属性。
如果这是第三方应用程序(即不是您的),那么您可能会遇到麻烦,特别是如果窗口使用其窗口进行任何主题或任何自定义操作(例如,更改拖动区域等) )。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)