为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

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

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

三叶资源网 2018-10-13 15:51:19 系统工具源码 1599 ℃ 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
皮肤制作API源码易语言版本文件编码检测Galanz批量注册永辉生活界面创建access数据库文字识别奇易模块Asmsock5抖音选择夹图片组组件移动例程乐玩插件多线程防崩溃例程彗星小助手趣生活登录寻找文件
最新评论