当前位置:  开发笔记 > 开发工具 > 正文

如何使用Windows API以编程方式调整窗口大小和移动窗口?

如何解决《如何使用WindowsAPI以编程方式调整窗口大小和移动窗口?》经验,为你挑选了3个好方法。

如何使用Windows API以编程方式调整窗口大小和移动窗口?

场景是:我想垂直平铺两个窗口(80%/ 20%宽度比例).



1> mghie..:

对于无闪烁,同时定位两个(或更多)窗口,最好的办法是使用 BeginDeferWindowPos(),DeferWindowPos()EndDeferWindowPos().在你的情况下,既然你同时搬了两个,这是你最好的选择.

您可能还会考虑的三个较旧,更简单的函数是SetWindowPos(),MoveWindow()和AdjustWindowRectEx().



2> Reed Copsey..:

在Windows API中使用SetWindowPos().

给定HWND,您可以更改z顺序,位置(左上角),大小以及许多其他标志(如显示或隐藏,使其成为活动窗口或不等).



3> JaredPar..:

您正在寻找SetWindowPos,MoveWindow和AdjustWindowRectEx之一。

您能否更详细地说明这种情况,以便我们推荐最合适的API?

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有