将窗口绑定到另一个窗口并始终位于顶部
问题描述:
我需要创建一个绑定到大窗口的小窗口。将窗口绑定到另一个窗口并始终位于顶部
大窗口是另一个过程的窗口。
大窗口移动时小窗口也移动。
当大窗口顶部时,小窗口也来。
小窗口应该总是相对于大窗口。
这样做的正确方法是什么?
答
最好的方法是将DLL注入该进程的子类并处理WM_MOVING
窗口消息。它可以使用正常的SetWindowPos()
呼叫保持在最佳状态。