有没有办法停靠两个窗口(就像Winamp对面板一样),但是一个窗口来自我的应用程序(WinApi),第二个来自其他窗口(未连接我的应用程序)应用程序?因此,如果我从其他应用程序移动窗口,我的窗口将“粘合”它并移动相同的方向。
答案 0 :(得分:1)
我不知道这是否可以在C ++中实现,因为我使用C#编程,但您可以尝试的是:
制作2个面板。 将面板2停靠在底部。 停靠面板1来填补。 将分离器放在panel2上方,以便调整大小。
之前我使用过此解决方案并且运行良好:)。
答案 1 :(得分:1)
是的,这很容易。使用SetWindowsHookEx(WH_CALLWNDPROCRET, otherHWND)
获取WM_MOVE
移动时生成的otherHWND
消息。