TC官方合作论坛

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

[已解决] 如何实现TC的浏览器随窗口的大小改变

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-7 19:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己搞了搞,貌似不行,能提供点思路吗
我的思路是:首先获取窗口的句柄,然后设置大小,然后再获取浏览器句柄,然后再根据窗口句柄的大小设置浏览器的大小 用到的涵数是:窗口.设置大小(句柄,X,Y) .这个涵数对窗口有效,对浏览器失效~
还有最下化时,如图这样的

本帖子中包含更多资源

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

x
回复

使用道具 举报

地板
发表于 2012-11-7 21:10:42 | 只看该作者
浏览器是控件,要用控件的函数
中文命名空间: 控件

英文命名空间: control

  

函数功能: 设置控件位置及大小(移动坐标相对于界面窗口左上角为原点,选项卡控件内控件移动坐标相对于选项卡窗口左上角为原点,要移动的控件以左上角为基点)

  

中文函数原型: 逻辑型 设置位置(字符型 id,整型 x,整型 y,整型 width,整型 height,整型 type,字符型 parentID="")

英文函数原型: bool setpos(string id,int x,int y,int width,int height,int type,string parentID="")

  

参数:

id: 控件名称

x: 要移动的x坐标

y: 要移动的y坐标

width: 控件宽度

height: 控件高度

type: 0:设置位置与大小,1:只设置位置(忽略大小参数),2:只设置大小(忽略位置参数)

parentID: 父窗口ID,设计多界面时用到

  

返回值: 设置成功返回真,否则返回假

  

举例:

逻辑型 是否移动=控件.设置位置("按钮0",100,200,40,50,1)

  

Example:

bool ismove=control.setpos("按钮0",100,200,40,50,1)

  

执行结果: 移动"按钮0"到窗口100,200的位置(因为模式选择1所以忽略了高度与宽度参数)
回复 支持 反对

使用道具 举报

沙发
发表于 2012-11-7 19:12:00 | 只看该作者
沙发专业户。。。。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-7 21:09:44 | 只看该作者
来位大神给说说
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-7 21:39:29 | 只看该作者
交流群里你测试成功了???
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-7 22:33:31 | 只看该作者
回复 5楼05windows的帖子

嗯,自己搞定了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 11:03 , Processed in 0.148350 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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