[英]C++ docking windows
是否有任何方法可以停靠两个窗口(如Winamp与面板一样),但是一个窗口来自我的应用程序(WinApi),第二个来自其他窗口(未连接我的应用程序)应用程序? 因此,如果我从其他应用程序移动窗口,我的窗口将“粘合”它并移动相同的方向。
我不知道这在C ++中是否可行,因为我在C#中编程但你可以尝试的是:
制作2个面板。 将面板2停靠在底部。 停靠面板1来填补。 在面板2上方放置一个分离器,以便调整大小。
我之前使用过这个解决方案,效果很好:)。
是的,这很容易。 使用SetWindowsHookEx(WH_CALLWNDPROCRET, otherHWND)
获取WM_MOVE
消息,该消息将在otherHWND
移动时生成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.