脚本开发,脚本学习,辅助软件
【腾讯云】新用户专属大礼包低至1折【阿里云】云产品通用代金券2000元【阿里云】云小站优惠返现【阿里云】企业级1折特惠【阿里云】3年低至3折
查看: 9|回复: 0

线程转主线程

[复制链接]

13

主题

13

帖子

92

积分

襁褓

Rank: 1

积分
92
发表于 2020-5-13 16:21:24 | 显示全部楼层 |阅读模式

可能有许多易友都发现,像js之类的是无法在线程里操作,我这个呢,就是为此诞生的。

今天我就来把我的思路及其实现的方法分享给大家!

因为之前我写过自绘之类的,挂接窗口组件的事件,今天分享的这个源码就跟这个挂接事件有关。

通过挂接窗口事件后,sendmessage触发一下,然后就能回到主线程了,回到主线程再通过之前传的参数解包回来,

这样就可以实现  在线程里通过转入到主线程调用其他函数!你们有喜欢的可以找找类的函数怎么取那个函数地址,我之前

取过,但是好像有BUG,就没有采用!


传参目前我只测试了文本型,整数型的,其他未测,不过应该都差不多。


参数是利用数组传入其他类型的变量怎么装入 整数型数组中呢?那就取指针吧,指针就是万能的,哈哈,不过呢也要注意内存泄漏哦!


亲测调用 线程转主线程调用空子程序 大约  1w次 花费 155ms ,速度呢也就是 差不多 65次/ms.

毕竟呢每次调用都要zc挂接事件,然后sendmessage,在之后就是取消事件之后通过调用子程序()。

0~SU~AHS@_P4L8N(PYM))D2.png

下载链接:https://t00y.com/file/20110282-443096964






上一篇:3D皮肤预览滑动效果
下一篇:字体试衣间plus
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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