开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1498|回复: 1
收起左侧

[闲聊] 黑月模块(视图列表框)有问题?

[复制链接]
结帖率:33% (3/9)
发表于 2013-7-1 17:05:38 | 显示全部楼层 |阅读模式   四川省成都市
代码有错?
插入没法刷新列表....
  1. .版本 2
  2. .支持库 eAPI
  3. .支持库 EThread
  4. .支持库 internet

  5. .程序集 _Main
  6. .程序集变量 集__MainForm, 对话框类, , , 窗体 object.rc
  7. .程序集变量 集_Hwnd, 整数型, , , 句柄 int object Hwnd
  8. .程序集变量 集_发音钮, 按钮类, , , Button object.rc
  9. .程序集变量 集_搜索框, 组合框类, , , ComeBox object.rc
  10. .程序集变量 集_TextBox, 编辑框类, , , TextBox object.rc
  11. .程序集变量 集_分组框1, 分组框类
  12. .程序集变量 集_分组框2, 分组框类
  13. .程序集变量 集_分组框3, 分组框类
  14. .程序集变量 集_Report, 超级列表框类, , , SysListView32
  15. .程序集变量 集_菜单, 菜单类
  16. .程序集变量 THwnd, 整数型

  17. .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行

  18. Main ()
  19. 返回 (0)  ' 可以根据您的需要返回任意数值

  20. .子程序 Main

  21. 集__MainForm.载入 (, #IDD_对话框1, &__MainForm_创建完毕, #ClassName, 真)


  22. .子程序 __MainForm_创建完毕
  23. .参数 Hwnd, 整数型

  24. 集_Hwnd = Hwnd
  25. 绑定组件 ()
  26. 注册事件 ()
  27. 插入菜单 ()
  28. 设置组件 ()
  29. .如果真 (系统_是否已联网1 () ≠ 真)
  30.     集__MainForm.信息框 (“未连接网络”, 64, “信息:”)
  31.     集__MainForm.销毁 ()
  32. .如果真结束
  33. .如果真 (THwnd ≠ 0)
  34.     终止进程 (THwnd)
  35. .如果真结束
  36. 启动线程 (&取数据, , THwnd)

  37. .子程序 取数据
  38. .局部变量 数据, 文本型
  39. .局部变量 列表, 列表信息, , "0"
  40. .局部变量 计次, 整数型
  41. .局部变量 索引, 整数型
  42. .局部变量 次数, 整数型

  43. 数据 = 到文本 (HTTP读文件 (#Url))
  44. 匹配A (数据, 列表)
  45. 次数 = 取数组下标 (列表, )
  46. .如果真 (次数 ≤ 0)
  47.     返回 ()
  48. .如果真结束
  49. .计次循环首 (次数, 计次)
  50.     索引 = 集_Report.插入表项 (-1, 列表 [计次].名称, , , , )
  51.     集_Report.置标题 (索引, 1, 列表 [计次].地址)
  52.     集_Report.刷新显示 ()
  53. .计次循环尾 ()


  54. .子程序 匹配A, 整数型, , 本子程序采用【精易编程助手】生成。成功返回匹配的数量,失败返回0。
  55. .参数 源文本, 文本型, , 欲被匹配的文本
  56. .参数 返回列表, 列表信息, 数组
  57. .局部变量 局_正则, 正则表达式类, , , 此类为精易模块里面的正则类,精易模块下载地址:www.3600gz.cn/thread-1177-1-1.html
  58. .局部变量 局_匹配数, 整数型
  59. .局部变量 局_计次, 整数型
  60. .局部变量 局_列表信息, 列表信息

  61. .如果真 (局_正则.创建 (#表达式1, 源文本, 假, 真, 真, 真) = 假)
  62.     返回 (0)
  63. .如果真结束
  64. 局_匹配数 = 局_正则.取匹配数量 ()
  65. .如果真 (局_匹配数 = 0)
  66.     返回 (0)
  67. .如果真结束
  68. .计次循环首 (局_匹配数, 局_计次)
  69.     局_列表信息.名称 = 局_正则.取子匹配文本 (局_计次, 2)
  70.     局_列表信息.地址 = #Url + 局_正则.取子匹配文本 (局_计次, 1)
  71.     加入成员 (返回列表, 局_列表信息)
  72. .计次循环尾 ()
  73. 返回 (局_匹配数)

  74. .子程序 插入菜单

  75. .如果真 (集_菜单.创建弹出菜单 () = 真)
  76.     集_菜单.添加项目 (“阅读(&R)”, #IDC_阅读)
  77. .如果真结束


  78. .子程序 设置组件

  79. 集__MainForm.置窗口文本 (“Reader”)
  80. 集_发音钮.置窗口文本 (“发音”)
  81. 集_Report.插入列 (0, “章节”, 150, , , )
  82. 集_Report.插入列 (1, “地址”, , , , )
  83. 集__MainForm.添加风格 (#窗口扩展_三维边缘)

  84. .子程序 注册事件

  85. 集_发音钮.事件_被单击 (&_发音_被单击)
  86. 集_搜索框.事件_编辑内容被改变 (&_搜索_编辑内容被改变)
  87. 集_搜索框.事件_列表项被选择 (&_搜索_编辑内容被改变)
  88. 集__MainForm.事件_首次激活 (&__MainForm_首次激活)
  89. 集__MainForm.事件_将被销毁 (&__MainForm_将被销毁)
  90. 集__MainForm.事件_可否被关闭 (&__MainForm_可否被关闭)
  91. 集_Report.事件_双击表项 (&_Report_双击表项)
  92. 集_Report.事件_右键单击表项 (&_Report_右键单击表项)
  93. 集_Report.通用事件_鼠标右键被按下 (&_Report_鼠标右键被按下)
  94. 集__MainForm.事件_菜单被单击 (&集_菜单_被选择)

  95. .子程序 _Report_鼠标右键被按下, 整数型
  96. .参数 横坐标, 整数型
  97. .参数 纵坐标, 整数型
  98. .参数 功能键状态, 整数型

  99. 返回 (集_菜单.弹出菜单 (取鼠标水平位置 (), 取鼠标垂直位置 (), 集_Hwnd, ))

  100. .子程序 _Report_右键单击表项
  101. .参数 表项索引, 整数型
  102. .参数 功能键状态, 整数型



  103. .子程序 集_菜单_被选择
  104. .参数 Hid, 整数型

  105. .判断开始 (Hid = #IDC_阅读)

  106. .默认

  107. .判断结束


  108. .子程序 _Report_双击表项



  109. .子程序 __MainForm_将被销毁



  110. .子程序 __MainForm_可否被关闭, 整数型

  111. 返回 (0)

  112. .子程序 __MainForm_首次激活



  113. .子程序 _搜索_项目被选择



  114. .子程序 _搜索_编辑内容被改变



  115. .子程序 _发音_被单击



  116. .子程序 绑定组件

  117. 集_发音钮.绑定 (集_Hwnd, #IDC_按钮1, )
  118. 集_搜索框.绑定 (集_Hwnd, #IDC_组合框1, )
  119. 集_TextBox.绑定 (集_Hwnd, #IDC_编辑框1, )
  120. 集_分组框1.绑定 (集_Hwnd, #IDC_分组框1, )
  121. 集_分组框2.绑定 (集_Hwnd, #IDC_分组框2, )
  122. 集_分组框3.绑定 (集_Hwnd, #IDC_分组框3, )
  123. 集_Report.绑定 (集_Hwnd, #IDC_视图列表框1, )
  124. 集__MainForm.图标 (黑月载入图标 (#IDC_ICONA))
复制代码

结帖率:100% (6/6)
发表于 2013-7-1 18:56:44 | 显示全部楼层   广东省东莞市
黑月 不怎么熟悉
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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