ExUI图标列表框实例演示:易语言界面美化应用

需积分: 15 2 下载量 152 浏览量 更新于2024-10-31 收藏 396KB ZIP 举报
资源摘要信息:"易语言是一种简单易学的编程语言,尤其在中文编程领域具有一定的知名度和影响力。它的目标用户主要是对编程有兴趣但没有太多专业背景的初学者。ExUI是易语言的一个扩展库,提供了丰富的界面控件和模块,旨在帮助开发者快速构建美观的用户界面。 本实例文件名为“图标列表框实例.e”,通过这个文件,易语言用户可以学习到如何在易语言中使用ExUI库提供的图标列表框控件。图标列表框是一种常见的界面元素,能够以图标的形式展示信息,并允许用户通过点击选择。 在易语言中使用ExUI图标列表框涉及到以下几个关键知识点: 1. 如何加载和使用ExUI扩展库:首先,需要确保在易语言的开发环境中已经导入了ExUI扩展库。这通常通过易语言的IDE工具中的库管理器完成。 2. 图标列表框控件的基本属性和事件:ExUI图标列表框具有许多属性,如图标大小、是否显示文本等,同时它也支持一系列的事件,如点击事件、鼠标悬停事件等。开发者需要熟悉这些属性和事件来编写符合需求的功能。 3. 图标资源的准备和应用:在图标列表框中展示的图标需要预先准备好。这些图标可以是系统图标,也可以是用户自定义的图标文件。开发者需要知道如何将这些图标资源加载到图标列表框中。 4. 列表项的管理:图标列表框中可以包含多个列表项,每个列表项可以包含图标和文本。开发者需要了解如何添加、删除、修改列表项,以及如何处理用户的交互行为。 5. 用户交互与响应:编程时需要考虑用户与图标列表框的交互方式,并编写相应的事件处理代码,以便当用户进行选择操作时,程序能够给出相应的反馈或执行特定的功能。 6. 界面美化与用户体验:在使用图标列表框进行界面设计时,应该注重美观和用户体验的提升。这包括合理的设计图标布局,考虑图标风格的一致性,以及确保交互操作的直观性。 通过这个实例文件,易语言用户可以掌握如何在自己的应用程序中创建和使用图标列表框控件,从而提升界面的专业性和用户的交互体验。" 资源摘要信息:"易语言是一种针对中文用户的编程语言,因此它在很多中文社区中被广泛使用。易语言的设计理念是让编程变得简单直观,特别适合初学者入门学习。ExUI是易语言的一个第三方库,由易语言的社区成员开发,提供了包括图标列表框在内的多种界面控件。 在这个“图标列表框实例.e”文件中,易语言开发者可以看到如何实现一个具有图形用户界面的应用程序,其中使用了图标列表框作为主要的用户交互元素。图标列表框通过图形化的方式展示了应用程序的各个选项或功能,让用户能够更加直观地进行操作。 这个实例将涵盖以下几个方面的知识点: 1. ExUI扩展库的集成:易语言开发者需要知道如何在易语言的集成开发环境中加入ExUI扩展库。这通常包括下载ExUI库文件,并在易语言IDE中加载该库,以便可以使用其中提供的控件和功能。 2. 图标列表框的基本使用方法:易语言用户需要学会如何创建图标列表框,设置其属性,如行数、列数、图标大小等,并了解如何将图标列表框添加到窗口中。 3. 图标的管理:在ExUI中,图标列表框支持以编程方式动态添加、移除图标项。易语言用户需要了解如何通过代码实现这些功能,并掌握如何为每个图标项指定图标和文本。 4. 事件处理:图标列表框控件不仅展示信息,还能够响应用户的交互行为。易语言开发者需要掌握如何捕捉这些事件,如点击事件、双击事件等,并编写相应的事件处理代码。 5. 用户界面美化:易语言用户可以利用ExUI提供的样式和效果来美化界面,提升用户体验。这涉及到对控件的样式、颜色、边框等属性的设置。 6. 实际应用示例:通过具体的应用实例,易语言开发者可以学习到如何将图标列表框集成到自己的应用程序中,并根据实际的业务需求进行定制化开发。 总结来说,这个实例文件为易语言开发者提供了一个关于如何使用ExUI图标列表框的具体范例。通过学习和参考这个实例,开发者可以更加高效地利用ExUI库中的控件,构建出更加丰富和人性化的用户界面。"
2021-06-25 上传
ex_ui支持库界面2017.02.26 3编辑框 各列表框组件执行命令增加 设定Unicodeex文本返回 设定 设定后 内容和 结束编辑文本 属性 均会返回unicodeex文本 方便使用unicode 4解决部分繁体系统不显示文本 18所有列表框虚表增加2种实时回调方案 目前共计三种虚表模式 之后会推出新增的两种历程 1dep的问题 2修正选色板事件触发 4修正颜色选择器和日期选择器返回值 20除普通列表框外(因为他普通嘛)所有列表框插入自绘接口元素方案 和 纯色元素方案 10列表类组件增加设置背景颜色接口 超级列表框 和 普通列表框  新增表项状态模式 项目背景方案, 整数型, , , 0 使用皮肤 1使用_子项目独立皮肤 2使用背景色_列1背景色 3使用背景色_列1背景色仅普通状态  4使用背景色_子项目独立背景色 5使用背景色_子项目独立背景色仅普通状态 指定背景色后 列表不再处理热点和选中背景 用户通过事件 更改颜色 整行选择时 用第一列的背景颜色 非整行时用独立颜色 空白不绘制留空 图标列表框和树形列表框 因为可以随意插入重叠元素 增加个纯色元素即可 8对选择夹皮肤与代码做细节处理 皮肤附加属性 新增选中突出 属性 0 不突出 >0为绝对像素 小于0 为 子夹头宽或高/10*取绝对值(选中突出) 不再依赖素材透明度  让制作皮肤更简单 对多子夹头模式兼容更完美 14对工具条的插入按钮增加 插入菜单按钮(两种样式)和插入状态条按钮(4种样式) 新增边缘边缘剪辑属性 用以在做菜单条或状态栏靠近窗体边框时裁剪边线 工具条按钮增加内容 居左 居中 居右控制功能 以上改动让工具条更加强大!可以轻松实现 顶部菜单条和 底部状态栏 样式 12窗口ex样式方案 新增 底图图边框9 和颜色无边框 10 以上两种方案 组件可以越界到非客户显示 13 窗口执行命令新增背景绘制回调接口 可通过此接口 实现部分特殊效果 如对窗口背景进行处理 或者背景动画 9 增加 命令置exui消息回调 用以在exui遇到不确定的动作时通知程序  初步设计功能有 1 字体加载时若系统无字体通知                    用户可在此安装或指定字体文件 参数1 消息类型 201 参数2 unicode 字体名称 指针 参数3 int 参考 用于返回新的字体名称 参数4 保留 返回值 int 返回0 由exui核心自行寻找匹配字体 返回1 代表字体已安装处理完毕 核心重新调用创建函数创建字体 此时 无论是否创建成功 都不再调用回调 如果失败 核心则继续匹配字体 返回2 代表更改字体名称 核心从参考返回指针 调用创建字体  (此处需要unicode 编码) 2 运行时缺少必须的依赖文件                     用户自处理来源 wke 浏览框 启动时 判断wke是否已载入 没有则 在运行目录寻找wkedll 如果未找到 调用通知 参数1  消息类型 202 参数2  unicode 文件名(全路径)  指针 参数3  int 参考 用于返回新的文件名 参数4  保留 返回值  int 返回0 有exui核心自行处理wke丢失问题 返回1 代表wkedll 文件已经写入到指定路径 核心重新调用载入命令引用 wkedll 返回2 代表更改文件路径 核心从参考返回值指针 载入引用 dll (此处需要unicode 编码) 3 wke 加载后 询问注册js (可能需要加独立的注册命令) wke 首次载入时 调用 参数1  消息类型 203 参数2  保留参数 参数3  保留参数 参数4  保留 返回值  int 扩展组件库同步更新 修正 曲线图 柱状图 纵轴最小值 =0时 不能显示的问题 21内部字体加载和绘制接口更改理论上会加快启动速度已完成 开放调用exui绘制文本接口 重新规划 编辑框 字符输入 输入法 文本输入 某键按下 和 弹起 的 附加参数1 和附加参数 --------- 按下弹起 附加消息1 字符码 附加消息2  -1 or 1            窗口消息=附加消息2 字符输入 附加消息1 字符代码  附加消息2 -1 -2            窗口消息=附加消息2 输入法文本输入  附加消息 1 2048 附加消息2 窗口句柄      窗口消息=附加消息1 新增命令 组件取事件附加参数 (用于获取 以上事件的 附加信息) 扩展组件库 修正 曲线图 柱状图 最小值 小于0 时 不现实文本的问题 增加 4个 unicode 和 ansi 的互相转换命令 2扩展接口 扩展组件库 同步更新 扩展接口 新增 字体绘制 和皮肤绘制接口  因属于接口部分 同时 又直接作用于 扩展绘制组件 故库不直接在库内开放 对 菜单 和图片组的