TC官方合作论坛

 找回密码
 立即注册
查看: 11744|回复: 107
打印 上一主题 下一主题

[教程] [新手教程]-将窗口客户区贴紧屏幕边缘

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-7-24 13:33:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
很多朋友在做脚本时候,一开始做的前台脚本,等到前台的实现了,就希望做成后台的,然后在前台脚本改后台时候,坐标系会搞糊涂。
其实一开始做前台时,可以把窗口客户区贴紧屏幕边缘,这样改后台时候就方便很多。

不想用坐标转换的朋友可以试试


  1.     hwnd
  2.     hwnd=窗口.鼠标所在窗口句柄()

  3.     窗口宽,窗口高
  4.     窗口.获取大小(hwnd,窗口宽,窗口高)

  5.     客户宽,客户高,rCX,rCY
  6.     窗口.获取客户区大小(hwnd,rCX,rCY,客户宽,客户高)

  7.     偏移x,偏移y
  8.     偏移x = (窗口宽 - 客户宽)/2
  9.     偏移y = 窗口高 - 客户高 - 偏移x
  10.     //只适合左边框、右边框、下边框大小一致的情况

  11.     窗口.设置位置(hwnd,-偏移x,-偏移y)



  12.     //想在退出脚本时,游戏窗口移回0,0
  13.     //则 hwnd定义全局变量,在窗口销毁里写
  14.     //窗口.设置位置(hwnd,0,0)
复制代码
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

109#
发表于 2018-4-25 23:54:05 | 只看该作者
学习下
回复

使用道具 举报

108#
发表于 2018-4-20 14:24:03 | 只看该作者
谢谢分享
回复

使用道具 举报

107#
发表于 2016-12-20 09:34:28 | 只看该作者
嘿嘿嘿嘿嘿嘿嘿嘿嘿
回复 支持 反对

使用道具 举报

106#
发表于 2016-11-27 19:17:37 | 只看该作者
看看
回复

使用道具 举报

105#
发表于 2016-10-26 00:47:39 | 只看该作者
ddddddddddddddddddddd
回复 支持 反对

使用道具 举报

104#
发表于 2016-9-10 21:37:12 来自手机 | 只看该作者
楼主厉害,跪求内容
回复 支持 反对

使用道具 举报

103#
发表于 2016-3-16 19:38:43 | 只看该作者
1111111111111111111111
回复 支持 反对

使用道具 举报

102#
发表于 2016-3-16 19:38:39 | 只看该作者
1111111111111111111111
回复 支持 反对

使用道具 举报

101#
发表于 2016-3-7 21:16:42 | 只看该作者
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2026-3-11 23:13 , Processed in 0.114789 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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