|
14楼
发表于 2010-1-10 13:02:00
|
只看该作者
辽宁省朝阳市
RE: 【NO.0003】:菜单制作
回复 1# 頑樂
我来拿100分了
[e]
.版本 2
.支持库 edroptarget
.支持库 iext2
.支持库 iext
.支持库 shell
.程序集 窗口程序集1
.程序集变量 图片组变量, 字节集
.子程序 __启动窗口_创建完毕
拖放对象1.注册拖放控件 (超级列表框1.取窗口句柄 ())
.子程序 _按钮1_被单击
.如果真 (通用对话框1.打开 ())
子程序_取ICO图标 (通用对话框1.文件名)
.如果真结束
.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.判断开始 (取文本右边 (接收到的文件路径, 3) ≠ “exe”)
_启动窗口.总在最前 = 假
信息框 (“目前仅支持EXE文件格式”, #错误图标, )
返回 ()
.默认
子程序_取ICO图标 (接收到的文件路径)
.判断结束
.子程序 子程序_取ICO图标
.参数 文件路径, 文本型
.局部变量 x, 整数型
.如果 (取文件内图标数 (文件路径) > 0)
图片组变量 = 建空图片组 (32, 32)
.计次循环首 (取文件内图标数 (文件路径), x)
提取加入图片 (图片组变量, 文件路径, x - 1, 真)
.计次循环尾 ()
超级列表框1.图片组 = 图片组变量
超级列表框1.插入表项 (, 文件路径, 0, , , )
.否则
信息框 (“该EXE文件内,没有ICO图标,请检查!”, 0, )
.如果结束
.子程序 _打开_被选择
执行 (, 超级列表框1.取标题 (超级列表框1.现行选中项, ), , )
.子程序 _超级列表框1_表项被激活
弹出菜单 (操作, 取鼠标水平位置 (), 取鼠标垂直位置 ())
.子程序 _删除_被选择
超级列表框1.删除表项 (超级列表框1.现行选中项)
[/e] |
评分
-
参与人数 1 | +8 |
好评 +16 |
精币 +64 |
收起
理由
|
鲁凯啸
| + 8 |
+ 16 |
+ 64 |
不错!虽然还有一点小问题~ |
查看全部评分
|