为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 系统工具源码 正文

资源管理器(超文本浏览框)

三叶资源网 2018-10-13 15:51:19 系统工具源码 2354 ℃ 3 评论

资源管理器(超文本浏览框)

.版本 2
.支持库 HtmlView

.子程序 EnumChildProc, 逻辑型
.参数 hwnd, 整数型
.参数 lParam, 整数型
.局部变量 类名1, 文本型
.局部变量 标题1, 文本型

类名1 = 取空白文本 (20)
GetClassNameA (hwnd, 类名1, 20)
.如果真 (类名1 = “SysListView32”)
    标题1 = 取空白文本 (20)
    GetWindowTextA (hwnd, 标题1, 20)
    .如果真 (标题1 = “FolderView”)
        句柄 = hwnd
        返回 (假)
    .如果真结束

.如果真结束
返回 (真)

.子程序 NewProc, 整数型
.参数 hwnd, 整数型
.参数 uMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型

.判断开始 (uMsg = 515)
    .如果真 (取SysListView32项目选中状态 (hwnd, 取SysListView32选中项 (hwnd)) = 0)
        返回 (1)
    .如果真结束
    tmp = 超文本浏览框1.地址
    tmp = 处理地址 (tmp) + “” + 取SysListView32项目标题 (hwnd, 取SysListView32选中项 (hwnd))
    .如果真 (文件是否存在 (tmp))
        PathRemoveFileSpecA (tmp)
    .如果真结束
    组合框1.内容 = tmp
.判断 (uMsg = 2)
    SetWindowLongA (句柄, -4, OldProc)  ' 每跳转一次地址,SysListView32都会被销毁一次,晕死!!!
    句柄 = 0
    时钟1.时钟周期 = 100
.默认

.判断结束
返回 (CallWindowProcA (OldProc, hwnd, uMsg, wParam, lParam))

@易语言学习论坛-凌晨孤星


文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

猜你喜欢

已有3位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
IP地址定位fiddler安卓企鹅FM评论GDI+汇编代码在线发音源码EDB数据库自动审核进群UDP沃钱包网页登录微信群发器资料局域网扫描器腾达路由器GDI图像处理skinsharpPostgreSQL数据库树形框Ex_Ui登陆界面
最新评论