搜索
查看: 2664|回复: 7

[源码分享] 抛砖引玉,sciter仿layer消息框试验,部分完成,需要完善

[复制链接]

12

主题

82

帖子

770

积分

培训班

积分
770
QQ
发表于 2018-3-7 02:26:51 | 显示全部楼层 |阅读模式
发现sciter里可以写脚本,突然来了兴趣,加上信息框经常要用的,试着学layer的封装下,结果鼓捣了下发现还是和aardio本身交互更方便。
可惜没有时间了,太忙,再加上太菜。没怎么搞完成。弹窗根据文字多少判断大小不会,还有随意拖动也还不会,要查资料。
先放上来吧,有志同道合的朋友继续完善吧。当然我有时间了也还是会完善的。基本模子就这样了,使用方法和layer的差不多。
上图。
1.png
2.png

代码片段就不传了,直接上附件。写的稀烂。见谅。
weblayer.7z (23.49 KB, 下载次数: 68)
回复

使用道具 举报

3

主题

50

帖子

421

积分

培训班

积分
421
发表于 2018-3-7 02:55:22 | 显示全部楼层
中文范例里有个弹窗的范例
回复

使用道具 举报

12

主题

82

帖子

770

积分

培训班

积分
770
QQ
 楼主| 发表于 2018-3-7 08:37:07 | 显示全部楼层
nlysh007 发表于 2018-3-7 02:55
中文范例里有个弹窗的范例

是hl的还是sciter的范例。脚本弹窗的我看了,那个例子实现也很方便。我这个是扒的layer的css。觉得layer样式比较好看。哎,其实sctter之类的布局比网页的方便太多了,亏了。
回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
发表于 2018-3-7 12:38:29 | 显示全部楼层
用普通窗口 winform.doModal() 也可以做弹窗的,而且代码简单很多。
浏览器控件做弹窗有些限制,例如按住标题栏不能拖动,或者不能拖出窗口。
回复

使用道具 举报

3

主题

50

帖子

421

积分

培训班

积分
421
发表于 2018-3-8 08:20:35 | 显示全部楼层
本帖最后由 nlysh007 于 2018-3-8 09:52 编辑
金满斗 发表于 2018-3-7 08:37
是hl的还是sciter的范例。脚本弹窗的我看了,那个例子实现也很方便。我这个是扒的layer的css。觉得layer ...


sciter的范例 貌似直接wbSciter.doScript()  运行tis就可以


view.dialog 和 view.windows 都可以
回复

使用道具 举报

12

主题

82

帖子

770

积分

培训班

积分
770
QQ
 楼主| 发表于 2018-3-8 10:31:46 | 显示全部楼层
nlysh007 发表于 2018-3-8 08:20
sciter的范例 貌似直接wbSciter.doScript()  运行tis就可以


是的,那个我看到了,知道。但我自己觉得改成这个库了更方便,关键是傻瓜调用,以后不同写html和css了。
回复

使用道具 举报

12

主题

82

帖子

770

积分

培训班

积分
770
QQ
 楼主| 发表于 2018-3-8 12:27:50 | 显示全部楼层
本帖最后由 金满斗 于 2018-3-8 13:57 编辑

参考这文章加入了拖动  http://www.zhangxinxu.com/wordpr ... %E6%95%88%E6%9E%9C/

有时间继续完善,以后在sciter里加入信息框就是一句话的事情。深度封装。哈哈。

代码传到码云了,有兴趣的可以继续完善  https://gitee.com/jvbaopen/layer
回复

使用道具 举报

3

主题

50

帖子

421

积分

培训班

积分
421
发表于 2018-3-8 15:24:46 | 显示全部楼层
本帖最后由 nlysh007 于 2018-3-23 04:45 编辑

404


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-17 18:08 , Processed in 0.062500 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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