本帖最后由 veeyoo 于 2018-3-30 16:11 编辑
在初始化里加上下面代码可以任意拖动窗口大小。
dllcall("user32.dll","int","SetWindowLongA","int",window.getmyhwnd(),"int",-16,"int",262144+12582912+524288+65536+131072)
在消息过程里添加如下代码可以在改变窗口大小的同时改变控件的大小:
功能 自动缩放_消息过程(消息,w参数,l参数)
如果(消息==5)
变量 窗口句柄,rCX,rCY,返回宽,返回高
窗口句柄=窗口.自身句柄()
窗口.获取客户区大小(窗口句柄,rCX,rCY,返回宽,返回高)
窗口.获取大小(窗口句柄,返回宽,返回高)
控件.设置位置("表格0",0,0,返回宽,返回高,2)//控件的大小和位置在这里按照实际情况自己加或减rCX,rCY,返回宽,返回高
如果结束
功能结束
|