精易论坛

标题: codejock Suite Pro Activex组件浮动窗格封装 支持静编 [打印本页]

作者: leiyh    时间: 2024-6-5 20:36
标题: codejock Suite Pro Activex组件浮动窗格封装 支持静编
本帖最后由 leiyh 于 2024-6-5 20:45 编辑

codejock Suite Pro Activex 提供了一系列ocx组件  非常漂亮 几年前官网论坛上一位老哥 封装了系列组件 可惜的是不能静编
偶然登陆 看到有人私信 对此有兴趣 所以封装了一个浮动控件  由于是控件库是收费的 网上带许可证书的只能找到15. 3版的 所以以此为例  (DockingPane)效果如下:




接口非常多 且复杂  要将每个对象或选项全部封装起来 就是个苦力活了 所以例程中将对象挂接在ScriptControl上,用js的方式直接调用了com对象 这样就简单很多了 如下 几行代码就搞定了





代码简单 但是对用户来说 一些js代码 可能不知所义
这里简单罗列一些常用的属性

VisualTheme int  窗格主题
HideClient  bool 是否隐藏客户区 如果要将创建的窗格在客户区铺满 请设置为 true
SplitterStyle 分割条的样式
SplitterColor 分割条的颜色
ShowDockingContextStickers 是否显示停靠上下文
ShowContentsWhileDragging 拖动时是否显示控件内容

属性还有很多 自行用对象.查看()

创建窗格 script.CreatePane()   

[JavaScript] 纯文本查看 复制代码
var n2=script.CreatePane(1,100,200,3);n2.Title='调试输出';n2.TitleToolTip='>控制台输出、提示、帮助等信息';n2.SetHandle(” + 到文本 (超级编辑框1.取窗口句柄 ()) + “);


其中 Title>窗格标题    TitleToolTip提示内容  SetHandle设置窗格里的组件句柄  
以上n2创建了一个窗格对象    设置了标题和提示内容  并将超级编辑框加在窗格里

窗格里的组件会自适应窗口及窗格尺寸
程序尽量用管理员模式运行 否则可能注册不成功

纯源码  携带的ocx用upx压缩后396kb
论坛上传不了附件 传网盘了
  
下载地址:









作者: 784326742    时间: 2024-6-5 23:19
封装不易 先看看效果
作者: pipicool    时间: 2024-6-6 00:41
学习一下
作者: pyms    时间: 2024-6-6 01:25
        支持开源~!感谢分享
作者: 查过    时间: 2024-6-6 07:37
感谢分享,很给力!~
作者: 豆豆灰常开心    时间: 2024-6-6 07:41
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 小虎来了    时间: 2024-6-6 08:03
感谢分享,很给力!~
作者: webmaster999    时间: 2024-6-6 08:04
感谢分享,很给力!~
作者: kyo9766    时间: 2024-6-6 08:24

封装不易  感谢分享
作者: year1970    时间: 2024-6-6 08:30
感谢分享
作者: wuqingg    时间: 2024-6-6 08:31
支持开源~!感谢分享
作者: 寻找星空    时间: 2024-6-6 08:52
1                        
作者: sinewtec    时间: 2024-6-6 09:19
支持开源~!感谢分享
作者: sinewtec    时间: 2024-6-6 09:22
codejock Suite Pro Activex组件浮动窗格封装 支持静编.rar (342.2 KB, 下载次数: 1)   方便后人!!!!!

作者: 吃柠檬的包子    时间: 2024-6-6 09:26
支持一下啊 这个 真不错
作者: 深圳梦    时间: 2024-6-6 09:37
支持开源~!感谢分享
作者: wmv520    时间: 2024-6-6 09:37
        感谢分享,很给力!~
作者: ZHuanR    时间: 2024-6-6 10:00
新技能已get√
作者: 易语飞扬    时间: 2024-6-6 10:26

支持开源~!感谢分享
作者: shuya1    时间: 2024-6-6 11:19
感谢分享,很给力!~
作者: 小磊88    时间: 2024-6-6 11:31
牛皮,支持,谢谢分享。
作者: 艾玛克138    时间: 2024-6-6 16:18
感谢楼主无私奉献
作者: hbtudou    时间: 2024-6-6 19:20
牛皮,支持,谢谢分享。
作者: CanK    时间: 2024-6-6 19:33
牛皮,支持,谢谢分享。
作者: 夏亿    时间: 2024-6-6 22:05
支持开源~!感谢分享
作者: sunmoonstar    时间: 2024-6-7 08:37
这个强大。。。
作者: bianyuan456    时间: 2024-6-7 12:23
已经顶贴,感谢您对论坛的支持!
作者: 咸鱼666    时间: 2024-6-7 12:53
支持开源~!感谢分享
作者: 灵海雪缘    时间: 2024-6-7 12:58

作者: sostemp    时间: 2024-6-8 10:39
CommandBars.dll
作者: sostemp    时间: 2024-6-8 10:40
        支持开源~!感谢分享
作者: 枫眼    时间: 2024-6-8 23:02
支持开源 感谢楼主
作者: 光影魔术    时间: 2024-6-9 16:31
感谢分享源码
作者: qq1004043585    时间: 2024-6-10 08:06
感谢分享源码
作者: qq1004043585    时间: 2024-6-10 08:38
大哥,给个15.3的下载地址哇
作者: 楚留香    时间: 2024-6-11 01:36
        支持开源~!感谢分享
作者: 韦贝贝    时间: 2024-6-23 16:18
        支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4