TC官方合作论坛

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

[已解决] 我想载入图片然后弹出一个框显示载入的图片

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-23 12:05:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


界面是这样,我想点击打开图片然后就弹出一个框显示图片,框的大小要随图片大小而变化,载入大图,框就大点,小图就小点。
请问要怎么写?

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2014-5-23 12:40:38 | 只看该作者
本帖最后由 石中草 于 2014-5-23 12:42 编辑

新建一个窗口(就叫“新建窗口吧!”),新建窗口放个图片框,属性里大小自适应(就是图片有多大图片框就有多大)。
按下打开图片后控件打开新建窗口,打开后设置图片框里的图片,得到新建窗口句柄,得到图片框句柄。
通过句柄获取图片框大小,然后设置新建窗口大小

上面是想法,自己没试过,你自己去试试,不保证成功

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-5-23 15:08:48 | 只看该作者
本帖最后由 tobydu 于 2014-5-23 15:16 编辑
石中草 发表于 2014-5-23 12:40
新建一个窗口(就叫“新建窗口吧!”),新建窗口放个图片框,属性里大小自适应(就是图片有多大图片框就有多 ...

图片框能自适应,但是窗口可以自适应吗?
回复 支持 反对

使用道具 举报

地板
发表于 2014-5-23 15:42:20 | 只看该作者
tobydu 发表于 2014-5-23 15:08
图片框能自适应,但是窗口可以自适应吗?

不可以,所以先获取图片框大小,然后在设置窗口大小,这样窗口就和图片框一样大
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-5-28 11:29:09 | 只看该作者
石中草 发表于 2014-5-23 15:42
不可以,所以先获取图片框大小,然后在设置窗口大小,这样窗口就和图片框一样大 ...

设置窗口大小不是在写代码的时候就设定的吗?还可以改?
回复 支持 反对

使用道具 举报

6#
发表于 2014-5-28 12:15:45 | 只看该作者
tobydu 发表于 2014-5-28 11:29
设置窗口大小不是在写代码的时候就设定的吗?还可以改?

函数空间: 中文:窗口
英文:window
函数描述: 设置窗口的大小  
函数原型: 设置大小(hwnd,width,height)
setwindowsize(hwnd,width,height)
函数参数: hwnd: 窗口句柄,可以通过找到窗口、顶层窗口句柄等获取句柄的函数得到

width: 窗口的宽

height: 窗口的高
返回值: 函数执行成功返回真,否则返回假
脚本示例: 中文示例:
复制代码

窗口句柄=窗口.找到窗口("魔兽世界")
如果(窗口句柄==0)
  辅助.消息框("窗口没有找到")
否则
  窗口.设置大小(窗口句柄,800,500)
如果结束>

英文示例:
复制代码

hwnd=window.findwindow("魔兽世界")
if(hwnd==0)   
  help.messagebox("窗口没有找到")
else
  window.setwindowsize(hwnd,800,600)
endif


回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 02:15 , Processed in 0.142681 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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