开源API函数SHGetFileInfo的应用
功能说明:这是一个易语言编写的文件图标查看工具程序。程序的主要功能是让用户选择一个文件,然后显示该文件的关联图标和文件类型信息。
程序界面包含一个路径编辑框用于显示文件路径、一个图片框用于显示文件图标、一个显示打开方式的编辑框,以及大图标和小图标的单选框选项。用户点击"选择文件"按钮后可以打开文件对话框选择目标文件,程序会根据用户选择的大图标或小图标模式来获取并显示文件的关联图标。
核心技术是通过Windows API的SHGetFileInfo函数获取文件的图标信息和类型名称,然后使用DrawIconEx函数将图标绘制到图片框控件中。程序支持切换大图标(32x32)和小图标(16x16)两种显示模式,并能同时显示文件的类型信息。
整体来说,这是一个实用的文件图标预览工具,可以帮助用户查看任意文件类型的关联图标和详细信息。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮_选择文件_被单击
| |
| |------ _单选框_小_被单击
| |
| |------ 获取文件关联信息
| |
| |
======调用的Dll
| |
| |---[dll]------ DrawIcon
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ SHGetFileInfo
| |
| |---[dll]------ GetDC
| |
| |---[dll]------ ReleaseDC
| |
| |---[dll]------ DrawIconEx
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。