第十六课(ICO提取工具) 概述:本节课主要讲了,ICO提取,先讲了ICO图标的用处、易语言怎么给程序添加ICO图标、拖放对象、注册拖放控件、不注册拖放控件的话,窗口上面是不允许被拖放文件的,然后通过拖放对象的“得到文件”事件、得到“接收到的文件路径“,提取文件资源图标()、提取文件中的1个图标、禁用按钮、编辑框不让用户输入文字、编辑框的“内容被改变“事件、利用计次循环提取文件中的全部图标、最后讲了删除文件、利用计次循环删除全部文件。 用到的工具:易语言编程工具、无其他多余工具 修改程序的窗口图标:菜单栏点击“程序” – “配置” – “设置程序图标”,选择ico文件即可。 拖动文件到窗口的功能:在“扩展组件”里面找到“拖放对象”,把“拖放对象”的属性“接收文件”设置为“真”,然后在“__启动窗口_创建完毕”事件中写入代码:拖放对象1.注册拖放控件 (_启动窗口.取窗口句柄 ()),注册拖放控件的参数是允许被拖放文件的控件的句柄(整数型),不注册拖放控件的话,窗口上面是不允许被拖放文件的。然后在“拖放对象”的事件中选择“得到文件”,在“得到文件”的子程序里面有个参数是“接收到的文件路径” (文本型),这个“接收到的文件路径”可以直接拿来用,”编辑框1.内容 = 接收到的文件路径”。
文件名=完整路径:在易语言中,一个文件的文件名,就是这个文件的完整路径。在同一个文件夹下面,可以只写文件名,如果不在同一个文件夹下面,必须写完整路径。 提取资源文件图标:注意:提取的文件拓展名必须为EXE、DLL、ICL、ICO。提取资源文件图标 (编辑框1.内容, 0, 取运行目录 () + “\1.ico”, )中,有四个参数,第一个参数“编辑框1.内容”是一个文件的完整路径,是指要从哪个文件提取ico,第二个参数“0”是指提取文件,改成“1”的话就是提取到剪贴板,第三个参数取运行目录 () + “\1.ico”是指提取到的ico保存目录,也就是说将提取出来的ico保存到哪里,第四个参数是省略掉了,表示提取资源文件中的所有ico图标,假如一个资源文件中有25个ico图标,第四个参数是空的话,就代表把25个ico图标全部提取出来,如果是第四个参数是“5”,就代表只提取第5个图标。 禁用按钮:在按钮的属性里面,把“禁止”改为“真”。 编辑框不让用户输入文字:在编辑框的属性里面,把“输入方式”改为“只读方式”。如果需要在编辑框内容发生改变时,就执行某事件,就去编辑框的“内容被改变“事件中写代码。 计次循环与提取资源文件图标的搭配使用:计次循环首 (100, n) →→ 提取资源文件图标 (编辑框1.内容, 0, 取运行目录 () + “\” + 到文本 (n) + “.ico”, n) →→ 计次循环尾 () 删除文件:删除文件(),()里面的参数是指想要删除文件的完整路径。
计次循环与删除文件的搭配使用:计次循环首 (100, n) →→ 删除文件 (取运行目录 () + “\” + 到文本 (n) + “.ico”) →→ 计次循环尾 ()
[size=14.6667px]觅风易语言教程第十六课(ICO提取工具)源码课件工具笔记下载:
|