TC官方合作论坛

 找回密码
 立即注册
查看: 9905|回复: 88

[TC5.0源码] 发给可以任意拖动调节窗口和部分控件大小的代码

  [复制链接]
发表于 2013-11-4 15:30:26 | 显示全部楼层 |阅读模式
本帖最后由 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,返回宽,返回高
如果结束
功能结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2013-11-4 16:31:14 | 显示全部楼层
嗯,不错
回复

使用道具 举报

发表于 2013-11-4 17:42:19 | 显示全部楼层
牛皮
回复

使用道具 举报

发表于 2013-11-4 17:43:54 | 显示全部楼层
值得收藏
回复

使用道具 举报

发表于 2013-11-4 18:18:16 | 显示全部楼层
深挖底层的东西了{:soso_e102:}
回复 支持 反对

使用道具 举报

发表于 2013-11-4 19:01:11 | 显示全部楼层
可以....搞研究的最讓人佩服了
回复 支持 反对

使用道具 举报

发表于 2013-11-4 19:27:36 | 显示全部楼层
我要下载.
回复

使用道具 举报

发表于 2013-11-4 20:27:11 | 显示全部楼层
看看~支持一下
回复 支持 反对

使用道具 举报

发表于 2013-11-25 15:59:59 | 显示全部楼层
看看 是不是我需要的
回复 支持 反对

使用道具 举报

发表于 2013-12-16 13:20:12 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-5 23:30 , Processed in 0.039358 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表