因为之前我写过自绘之类的,挂接窗口组件的事件,今天分享的这个源码就跟这个挂接事件有关。
通过挂接窗口事件后,sendmessage触发一下,然后就能回到主线程了,回到主线程再通过之前传的参数解包回来
这样就可以实现 在线程里通过转入到主线程调用其他函数!你们有喜欢的可以找找类的函数怎么取那个函数地址,我之前取过,但是好像有BUG,就没有采用!
传参目前我只测试了文本型,整数型的,其他未测,不过应该都差不多。
参数是利用数组传入,其他类型的变量怎么装入 整数型数组中呢?那就取指针吧,指针就是万能的,哈哈,不过呢也要注意内存泄漏哦!
亲测调用 线程转主线程调用空子程序 大约 1w次 花费 155ms ,速度呢也就是 差不多 65次/ms.
毕竟呢每次调用都要zc挂接事件,然后sendmessage,在之后就是取消事件之后通过调用子程序()。