下你所需,载你所想!
汇集开发技术源码资料

多线程模板每个窗口2个对象记事本演示

:289.455KB :1 :2020-01-12 14:59:43

部分简介

扔掉大漠选择乐玩是你明智的选择,此源码修改自大漠作者多线程中控源码,感谢大漠改的比较仓促如遇到BUG请反馈,这里的接口,大部分都不是多线程安全的,所以必须固定在某个线程内去调用一般来说在UI线程。

' 先子类化,目的是处理我们的自定义消息
' 这里为何用自定义消息的目的是,让我们控制线程的操作,全部都放到主线程来执行,这样可以避免使用许可证,降低效率
pOldProc = GetWindowLongA (取窗口句柄 (), #GWL_WNDPROC)
SetWindowLongA (取窗口句柄 (), #GWL_WNDPROC, 到数值 (&WindowProc))

.计次循环首 (超级列表框_窗口信息.取表项数 (), i)
列表索引 = i - 1
.如果真 (线程信息 [序号].窗口句柄 ≠ 0 且 线程信息 [序号].窗口句柄 = 到整数 (超级列表框_窗口信息.取标题 (列表索引, 0))) ' 根据欲绑定窗口句柄获得列表索引号
调试输出 (“列表索引号”, 序号, 列表索引)
返回 (列表索引)
.如果真结束

.如果真 (序号 = 到整数 (超级列表框_窗口信息.取标题 (列表索引, 2)))
返回 (列表索引)
.如果真结束
处理事件 ()
.计次循环尾 ()

多线程模板每个窗口2个对象记事本演示

热门推荐

相关文章