脚本开发,脚本学习,辅助软件,各种工具软件

访问密码统一为:3158

查看: 715|回复: 0

仿任务管理器

[复制链接]

64

主题

64

帖子

352

积分

孩提

Rank: 2

积分
352
发表于 2020-5-15 16:05:35 | 显示全部楼层 |阅读模式
062CYOK0E3]ZP4QI{_DU_IX.png

断断续续的几天,问题可能还有。

在学习解决的过程中,易语言相关资料较少,大多数是C++ VB占大头,也让我更加的了解了系统以及其他语言。真的是差不多。只是函数使用 声明不一样罢了。分享一下一些我觉得不容易注意的问题。也是之前提出问题没有得到解决的答案。

1.imagelist(图像列表函数)的使用,传递给控件消息时的大小并不影响你将其显示的大小(目前只测试了列表框),大小根据你创建的图像列表而定。但是图像列表定义大小后,里面图像的大小必须相同。这是第一个问题,没找到资料,自己测试的结果,只针对易语言给超级列表传递时。


2.获取图标的函数,

ExtractIconExA()ExtractIcon的增强。同SHGETFILEINFO功能获取方式类似,一般用不上。扩展性也没有后者强。

ExtractAssociatedIconA()他会获取图标,如果获取不到,会从zc表中调用其关联程序的图标(比SHGetFileInfo对于可执行文件的实用性更强)


SHGetFileInfo()检索对象,这个的功能最为强大,比方判定程序是32位还是64位,他支持的对象也很全面,文件夹也行。获取程序文件的图标,无法适用于部分可执行文件,以及一些窗口图标变动,也不适用,如果取图标,应当在前面函数都失败的情况下使用。


Getclasslong()可提供标识在类信息里面获取图标,适用情况在于窗口图标与软件图标不相同时使用。这个比作实时读取,而上面函数是从文件读取比作静态读取()。


SendmessgesA()发送获取图标的消息给窗口进行图标句柄返回,这种方法我不知道怎么说,鸡肋了一点,大多数情况返回0.我不知道是权限问题还是什么问题。也没不知道会不会设置错误信息,GetLastERERRO能不能取回错误。理论上这样也是实时读取窗口图标,实用性很好。仅仅是理论,我反正大多数返回。


3.有问题或者有功能不知道怎么实现


VB]6VI1D@QZ68B{W}%0YS_J.png
msdn是最便捷的通道,先通过学习函数写代码,不懂csdn搜索问题,自己测试。你会发现,你学E的同时,你其他语言也开始入门了。


下载链接:https://t00y.com/file/20110282-443573067




上一篇:一个MarkDown编辑器,基于Editor.md
下一篇:After Effects 2019语言切换
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表