
简易语言超级列表框进度条源代码
系统结构: subroutine_判断并更新所添加进度条的进度,EC_初始化超级列表框进度条,EC_加入超级列表框进度条,EC_删除超级列表框进度条,EC_获取超级列表框,进度条进度,EC_Update超级列表框进度条进度,Subroutine_Intercept超级列表框相关消息,Subroutine_Update超级列表框进度条宽度,API_SetWindowLongA,API_CallWindowProcA,API_RtlMoveMemory_NMHDR,API_RtlMoveMemory_NMHEADER,API_SendMessageA,
======窗口部件1
||
|| ------__启动window_created
||
|| ------_ button_join新task_clicked
||
|| ------_ button_delete当前任务已被单击
||
|| ------_按钮_删除所有任务_单击
||
|| ------_进度栏_父组件_鼠标左键已释放
||
|| ------ Subroutine_Judge并更新已添加的进度条的进度

||
|| ------_ clock_progress条clock_period事件
||
||
======== EC_Super列表框进度条模块
||
|| ------_开始子程序
||
|| ------_临时子程序
||
|| ------ EC_Initialize超级列表框进度条
||
|| ------ EC_加入超级列表框进度栏
||
|| ------ EC_删除超级列表框进度条

||
|| ------ EC_获取超级列表框进度条的进度
||
|| ------ EC_更新超级列表框进度条的进度
||
|| ------与超级列表框有关的Subroutine_Intercept消息
||
|| ------ Subroutine_Update超级列表框进度条宽度
||
||
======调用了Dll
||
|| --- [dll] ------ API_SetWindowLongA
||
|| --- [dll] ------ API_CallWindowProcA
||
|| --- [dll] ------ API_RtlMoveMemory_NMHDR
||
|| --- [dll] ------ API_RtlMoveMemory_NMHEADER
||
|| --- [dll] ------ API_SendMessageA

被调用的DLL命令:
.DLL命令API_SetWindowLongA,子例程指针“ user32.dll”,“ SetWindowLongA”
. 参数窗口句柄,整数
. 参数特征索引,整数类型
. 参数子例程指针,子例程指针,易语言3.0或更高版本支持
.DLL命令API_CallWindowProcA,整数,“ user32.dll”,“ CallWindowProcA”
. 参数程序指针,子程序指针
. 参数窗口句柄,整数
. 参数消息,整数
. 参数参数1,整数
.parameter参数2,整数类型
.DLL命令API_RtlMoveMemory_NMHDR,“ kernel32.dll”易语言进度条源码,“ RtlMoveMemory”,复制内存
. 目的地,NMHDR
. 参数来源,整数
. 参数长度,整数
.DLL命令API_RtlMoveMemory_NMHEADER,“ kernel32.dll”,“ RtlMoveMemory”,复制内存
. 目的地,NMHEADER
. 参数来源,整数
. 参数长度,整数
.DLL命令API_SendMessageA,整数,“ user32.dll”,“ SendMessageA”,发送消息
. 参数窗口句柄易语言进度条源码,整数
. 参数信息值,整数
.Parameter参数一,整数类型
. 参数参数二,type_basic坐标参数
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-161365-1.html
高速成长的时代已经永远结束
一直到下午四点