TC官方合作论坛

标题: 用消息过程如何获取窗口最大化后的大小 [打印本页]

作者: hjtom110    时间: 2013-8-17 10:34
标题: 用消息过程如何获取窗口最大化后的大小
我用消息过程获取的是窗口最大化前的窗口大小  怎么做能使我获取到窗口最大化后的窗口大小 但是又不用多余的操作    我的意思就是我要做一个浏览器大小 随着窗口大小变化这么一个功能  明白我的意思吗? 各位大大

作者: sugar987009    时间: 2013-8-17 10:36
我只看看 不说话  教程里边有的
作者: hjtom110    时间: 2013-8-17 10:38
标题: 代码在这里
  1. 功能 浏览器_消息过程(消息,w参数,l参数)
  2.     变量 宽,高
  3.     如果(消息==274)
  4.         窗口句柄=窗口.自身句柄()
  5.         浏览器句柄=网页.得到窗口句柄("浏览器0")
  6.         如果(w参数==61488)
  7.             辅助.等待(200)
  8.             窗口.获取大小(窗口句柄,宽,高)
  9.             控件.设置位置("浏览器0",2,25,宽+370,高,0,"浏览器")
  10.         如果结束
  11.     如果结束
  12. 功能结束
复制代码


作者: hjtom110    时间: 2013-8-17 10:41
回复 2楼sugar987009的帖子

我把我的代码发上来了  你帮我看看 哪里要改的 谢谢啊
作者: sugar987009    时间: 2013-8-17 11:08
其实就是两个参数的比对  你最大化前的窗口大小保存在一个参数里  然后最大化后的大小保存在另外一个 然后用如果进行判断  如果XXX 那么你浏览框控件的大小XXX 大体上就是这样 怎么实现的话 你参考下帮助文档和论坛里边的视频吧
作者: hjtom110    时间: 2013-8-17 11:11
回复 5楼sugar987009的帖子

貌似有点道理 我去试试 谢谢··




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1