VisionPro 单工具加密及控件自定义

VP的算法是包裹在net里的。其实不仅如此,其控件库也是net编写的。既然是net写的,那我们就可通过修改控件属性来DIY罗。

以下是我写的demo来分析实现过程。Demo主要分以下三部分,如图:

1.首先拖入一个blobtool的编辑控件,然后通过递归方式获取所有控件。

递归的实现方式:

2. 通过对所有控件的分析,定位到每个控件的变量名。(只有熟悉了这些变量名,你才能很好的去修改的它的属性)当然vp里,每个变量名基本都差不多,主要是每个控件都是从基类继承过来的。

选中单个控件,显示属性方式:

3. 下面我们就来DIY个功能,让每个TOOL都可以实现加密保护功能。

通过对界面控件的分析,最后定位到。保护按钮在如图位置:

我们可以发现,每个tool其实都有这个功能。只是将其隐藏掉了而已。

以下我们通过代码将其显示出来:

验证保护是否可用:

4.除了可以增加保护功能,当然还可自定义控件。如禁用控件,移除不想要的控件,修改背景色等等。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值