拖拽更改窗口大小

duilib框架下创建的窗口,想要更改窗口,在xml的window中设置sizebox参数,sizebox="4,4,4,4" ,这个属性指示你的鼠标移动到窗口边框多少个像素会变成指示符。下面这篇博客讲的不错,可以大致参看下:https://blog.csdn.net/kaizi318/article/details/82350999
增加了sizebox后,发现窗口还是不能拉动,找了很久,最终原因是,下面的子控件长宽属性设置为auto,直接把窗口给顶死了。就像一个盒子里放的铁,你还想把它往里压,里面都顶死了,怎么可能压的进去。把子控件的属性改成stretch,< VBox bkcolor="white" height="stretch" width="stretch" > ,这样就解决了窗口拖动的问题。

原文地址:https://www.cnblogs.com/ymd12103410/p/11347743.html