繁体   English   中英

C ++对接窗口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM