名称:SciterUI 模块
编译环境:易语言 5.93 / Visual Studio 2022 (DLL)
开源协议:MIT / Sciter License
本次更新主要是命令命名规范优化,将所有 sciter_ 开头的命令统一修改为 Sc_ 开头,使命令名称更简洁、更符合易语言命名习惯。
sciter_ 开头的命令重命名为 Sc_ 开头(如 sciter_创建窗口 → Sc_创建窗口)。sciter_ 开头的命令统一重命名为 Sc_ 开头,命令更简洁易用。sciter_ → Sc_)。SetPropW/GetPropW 为每个窗口独立保存原始窗口过程。BorderlessWndProc 的 WM_NCHITTEST 消息处理中,检测 WS_CHILD 样式并强制返回 HTCLIENT。g_OriginalWndProc 导致的多窗口冲突问题。Sciter_创建无边框窗口 新增"允许双击标题栏最大化"参数,可控制是否允许双击标题栏最大化窗口。Sciter_设置窗口位置)。Sciter_调用JS函数1)Sciter_执行元素脚本)Sciter_设置元素HTML)Sciter_VALUE转文本 命令的类型转换错误问题。Sciter_启用DPI感知 命令,建议在程序启动时调用以防止界面模糊。SciterWrapper.dll,所有窗口操作(创建、移动、调整大小)均自动适配当前屏幕 DPI。Sciter_创建无边框窗口 命令新增一个是否可调整窗口尺寸参数。Sciter_设置窗口位置 命令的x和y参数可以为空,现在默认居中显示。Sciter_取值_文本 命令来获取实时修改输入框的值避免之前的取属性只能取到初始值问题。内部_Ansi转Utf8 和 内部_Ansi转Unicode,彻底解决中文乱码问题。Sciter_强制退出 命令来解决退出后仍有进程残留问题。Sciter_取参数整数 和 Sciter_取参数小数 以及 Sciter_Value取小数 等基本命令。Sciter_设置标题栏高度 命令来后期设置标题栏高度。Sciter_设置元素HTML 命令默认参数错误导致的调用失败。Sciter_调用JS函数 和 Sciter_调用JS函数1 参数传递问题。Sciter_创建无边框窗口 命令来创建的无边框窗口会有白屏和色窗口框架问题。Sciter_创建无边框窗口 命令时新增传递一个标题栏高度给Sciter引擎。html { background: transparent; })。shape.html 示例,演示圆角、阴影、不规则窗口制作。Sciter_移动窗口 命令。Sciter_加载HTML文件 逻辑,增加加载状态检测。SciterWrapper.dll,修正窗口样式位操作。SciterWrapper.dll,修正元素相关的操作。Sciter_注册回调)。Sciter官网 https://sciter.com
SciterUI 致力于让易语言开发界面变得简单、现代、高效。如果您觉得好用,请评分支持!
点击链接加入群聊【SciterUI讨论学习群】:https://qm.qq.com/q/jt4R73GUBG


亚伦gg 发表于 2026-1-7 17:40
1.6例子没上传吗
不苦小和尚 发表于 2026-1-7 16:02
1.6例子没上传吗




Sc_关联归档到窗口(窗口句柄, 归档句柄) - 将归档关联到窗口Sc_清除窗口归档(窗口句柄) - 清除窗口关联的归档Sc_取窗口归档(窗口句柄) - 获取窗口关联的归档句柄Sc_打开归档 / Sc_打开归档_从文件 / Sc_关闭归档Sc_取归档文件 / Sc_取归档文件_到字节集archive://app/ 和 this://app/ 两种前缀
yujiekuxiao 发表于 2026-1-16 14:59
能介绍一下Sc_处理消息()这个是在什么场景下面使用吗?没弄明白怎么用,比如想拦截用户按ALT+F4或Ctrl+W等
...
本次更新主要是新增底层API支持和修复普通窗口标题栏问题!
Sc_创建窗口_底层API - 直接调用 Sciter 底层 API 创建窗口,完全原始行为,无任何额外处理SW_SciterCreateWindow DLL 命令声明 - 支持直接调用底层窗口创建函数BorderlessWndProc,正确区分普通窗口、无边框窗口和子窗口的消息处理Sc_创建窗口_底层API(创建标志, 矩形, 父窗口句柄) - 直接调用 Sciter 底层 API 创建窗口SW_SciterCreateWindow DLL 命令声明,支持完整的 Sciter 窗口创建标志WM_GETMINMAXINFO 消息处理逻辑,普通窗口使用默认行为Sc_创建窗口 - 普通窗口(带 Windows 原生标题栏)Sc_创建无边框窗口 - 无边框窗口Sc_创建子窗口 - 嵌入易语言组件的子窗口Sc_创建窗口_底层API - 直接调用 Sciter API(完全原始行为)下载地址:
https://github.com/chungbinb/sciterUI-for-dll/releases/tag/V1.7.3
开源地址:
https://github.com/chungbinb/sciterUI-for-dll/tree/main











| 欢迎光临 精易论坛 (https://bbs.ijingyi.com/) | Powered by Discuz! X3.4 |