微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

让两个窗户坚持到彼此不拖延

我用CreateWindowEx()创build了两个窗口,现在我想把它们并排放在一起,这样每当一个被移动时,另一个就会相对于另一个移动。

什么是正确的方式来实现呢?

目前,我正在使用这段代码

case WM_MOVING: // When the main window is being moved GetwindowRect(hWnd,&rWnd); // Get the current position of the main window MoveWindow(hwStats,rWnd.right - 1,rWnd.top,140,450,1); // Move the other window relative to the main window return 1; // WM_MOVING is handled by the application break; // Done.

与此相关的问题是,每当我移动窗口,其他窗口被拖动几个像素后面。

现在看起来不错,但是如果看起来更坚实的话我更喜欢。

Nginx的。 如果为空URI。 如果空域。 位置。 正则expression式

位置重写为多个域

如何在Windows 7 / Vista上以编程方式装载WebDAV共享,无需分配盘符?

将另一个表单放在此表单上的控件的顶部

位于Windows中的vedor的OpenGL驱动程序在哪里?

不能用Nginx隐藏位置的端口

Nginx中嵌套位置

Nginx别名+位置指令

如何防止出现新的连接的networking位置对话框(家庭,工作,公共)?

如何判断VB6中菜单项的位置?

为了解决这个问题,我需要将WM_MOVING改为WM_MOVE ,将函数MoveWindow() to SetwindowPos() 。

感谢Martin James,他告诉我“Windows API Docking”。 这非常有帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐