开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3193|回复: 13
收起左侧

[讨论] 不知怎么回事我的所有exui版 可编辑的组件都无法输入文字了

[复制链接]
结帖率:20% (2/10)
发表于 2021-9-9 15:17:32 | 显示全部楼层 |阅读模式   江西省赣州市
本帖最后由 蓝雅婷 于 2021-9-9 15:18 编辑


不知道怎么回事我的做了一半的项目自从添加exui后 所有exui版 可编辑的组件都无法输入文字了,排查找了一天,找不到原因 累得要死,换成自带组件却可以输入文字 重新新建空白程序窗口再添加exui编辑框组件又能编辑文字,究竟是什么问题啊?到底是bug还是和自带的有冲突啊
结帖率:20% (2/10)
 楼主| 发表于 2021-9-11 12:07:25 | 显示全部楼层   江西省赣州市
775928325 发表于 2021-9-10 09:57
用exui就不能用原生组件,不然会出现问题

我昨天把所自带有组件都删干净替换成ex组件了发现居然好了
回复 支持 反对

使用道具 举报

结帖率:100% (7/7)
发表于 2021-9-11 10:31:37 | 显示全部楼层   贵州省贵阳市
蓝雅婷 发表于 2021-9-10 14:54
怎么解决啊,我今天几乎把所有自带组件都删掉了还是无法输入

字体色
RGB到ARGB (#黑色, )
回复 支持 反对

使用道具 举报

结帖率:100% (7/7)
发表于 2021-9-11 10:27:12 | 显示全部楼层   贵州省贵阳市
蓝雅婷 发表于 2021-9-10 14:54
怎么解决啊,我今天几乎把所有自带组件都删掉了还是无法输入

还是不行就重新新建空白窗口呗,把代码全复制过去,比你这一直找问题省事多了

.版本 2
.支持库 ExuiKrnln

.局部变量 装载截图, 整数型
               字体       ,字节集

            装载图标 = 装载位图 ({你的字节集图}, , , , , , , )
            选择夹.置项目图标 (,, , , 装载图标)
            销毁位图 (装载图标)


           字体 = 生成字体Ex数据 (“微软雅黑”, 14, 0, 0, 0, 0)
回复 支持 反对

使用道具 举报

结帖率:20% (2/10)
 楼主| 发表于 2021-9-10 14:54:32 | 显示全部楼层   江西省赣州市
yaohui15959 发表于 2021-9-9 15:23
排查看看是不是用了 .获取焦点()

怎么解决啊,我今天几乎把所有自带组件都删掉了还是无法输入
回复 支持 反对

使用道具 举报

结帖率:20% (2/10)
 楼主| 发表于 2021-9-10 14:54:04 | 显示全部楼层   江西省赣州市
Kyu 发表于 2021-9-9 16:04
自带组件抢了ex组件焦点

怎么解决啊,我今天几乎把所有组件都删掉了还是无法输入
回复 支持 反对

使用道具 举报

结帖率:83% (5/6)
发表于 2021-9-10 09:57:01 高大上手机用户 | 显示全部楼层   江西省上饶市
用exui就不能用原生组件,不然会出现问题
回复 支持 反对

使用道具 举报

结帖率:20% (2/10)
 楼主| 发表于 2021-9-9 16:29:06 | 显示全部楼层   江西省赣州市
yaohui15959 发表于 2021-9-9 16:01
跟自带组件无关,一般是__启动窗口_创建完毕()代码里面看看是不是写了   .获取焦点()这个命令。如果 ...

这里是创建完毕里面写的所有代码,没有获取焦点,倒是有在窗口3里面用了组合框按下某键


  
子程序名返回值类型公开备 注
_窗口1_创建完毕  
变量名类 型静态数组备 注
nCode整数型 
wParam整数型 
lParam整数型 
idHook整数型 
lpfn子程序指针 
hmod整数型 
dwThreadId整数型 
hhk整数型 
xPoint  
yPoint整数型y点值;
Destination鼠标结构 
Length整数型 
键盘钩子整数型 
钩子鼠标钩子整数型 
old整数型 
是否开机自启逻辑型 
文本内容文本型 
检测检测是否重复 
启动项启动项管理 
缓动类_缓动效果_动态 
缓动1类_缓动效果_固定 
' 缓动.初始化 ()
' 缓动.GetSite ()
' 缓动.更新位置 ()
' 缓动1.创建过程 (1, , 33, 1, , 100, )
' 缓动1.返回计算方式结果 ()
判断 (文件是否存在 (“禁止重复.dll”))
禁止重复运行软件 (取窗口句柄 ())
判断 (文件是否存在 (取特定目录 ( #Windows系统目录 )“禁止重复.dll”))
禁止重复运行软件 (取窗口句柄 ())
判断 (文件是否存在 (取特定目录 ( #Windows安装目录 )“SysWOW64\禁止重复.dll”))
禁止重复运行软件 (取窗口句柄 ())
' 信息框 (“禁止重复运行.dll 不存在是否运行?”, 0, “禁止重复运行.dll”, )
' 窗口1.标题 = 取窗口标题 (取窗口句柄 ()) + “--警告!禁止重复运行.dll 不存在,这会导致本软件重复运行多个的问题,建议修复”
' 调试输出 (写到文件 (取特定目录 (#Windows安装目录) + “SysWOW64\禁止重复.dll”, 到字节集 (#禁止运行文件)))
' 调试输出 (写到文件 (取特定目录 (#Windows安装目录) + “SysWOW64\禁止重复.dll”, 到字节集 (#禁止运行文件)))
' 写到文件 (取运行目录 () + “\禁止重复.dll”, 到字节集 (#禁止运行文件))
' 置文件属性 (取运行目录 () + “\禁止重复.dll”, #隐藏文件)
检测.禁止重复运行 (取窗口句柄 ())
' 删除注册项 (3, “temp”)
' 取命令行 (全局运行参数)
' 超级列表框可编辑.初始化 (窗口3.超级列表框1, 组合框1, , , )
' 透明标签1.标题 = #功能说明
' ==============================================================识别命令行===识别到“-Mini”后自动最小化================================================
判断 (取单个命令行 (全局运行参数)“-Mini”)  ' 通过命令行参数来判断是自启动还是手动打开的,如果自启动则最小化窗口
窗口1.可视 = 假
调试输出 (取单个命令行 (全局运行参数), “自启动--窗口1.可视 =”, 窗口1.可视)
置托盘图标 ( #图标8, “鼠标助手已在后台运行中!”)
窗口1.位置 = 2
窗口1.可视 = 真
调试输出 (取单个命令行 (全局运行参数), “窗口1.可视 =”, 窗口1.可视)
置托盘图标 ( #图标8, “可双击微标键打开计算机,”#换行符“单击微标键切歌,长按微标键切换模式”)
窗口1.标签1.标题 = “可通过键盘右侧的”#左引号“CtrL键”#右引号“暂时解锁左边的”#左引号“微标键”#右引号“哦!”
窗口1.标签1.文本颜色 = #红色
窗口1.位置 = 0
' =================================================================识别命令行===识别到“-Mini”后自动最小化================================================
' =======================================================================以下是开机启动============================================================
' 窗口1.标题 = 取窗口标题 (取窗口句柄 ()) +
' 启动项.写出服务支持文件 (“鼠标助手0.9”, , )
本体执行地址 = 启动项.取文件标题 ()  ' + “\” + 取执行文件名 (), “\”)
' 调试输出 (“查询服务 ” + 查询服务, “文件标题:”, 启动项.取文件标题 (), 启动项.取操作系统类型 (), “写出服务支持文件”, 启动项.写出服务支持文件 (“鼠标助手0.9”, 本体执行地址, 启动项.取文件标题 (本体执行地址, “\”), ))
本体执行地址 = 取运行目录 ()“\”取执行文件名 ()
全局读取配置 ()
判断 (开机启动.选中 = )
判断 (注册项是否存在 ( #现行用户, “SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\程序启动名”))
' 信息框 (“不存在:” + 取文本注册项 (#现行用户, “software\microsoft\windows\CurrentVersion\Run\程序启动名”, ), 0, , )
' 倒找文本 (, , , )
' 调试输出 (取文本注册项 (#本地机器, “software\microsoft\windows\CurrentVersion\Run\”, “RtkAudUService”), 取运行目录 () + “\” + 取执行文件名 ())
' 调试输出 (取文本注册项 (#现行用户, “software\microsoft\windows\CurrentVersion\Run\程序启动名”, ))
是否开机自启 = 写注册项 ( #现行用户, “SOFTWARE\Microsoft\Windows\CurrentVersion\Run\程序启动名”, 本体执行地址 + “ -Mini”)
文本内容 = “   ”取文本注册项 ( #现行用户, “software\microsoft\windows\CurrentVersion\Run\程序启动名”, )
如果真 (是否开机自启 = )
窗口1.标题 = 取窗口标题 (取窗口句柄 ()) + 文本内容
延迟 (200)
窗口1.标题 = 取窗口标题 (取窗口句柄 ()) + “”
调试输出 (“本体执行地址 ”, 文本内容)

如果真 (文本内容 = “”)






' =======================================================================以上是开机启动============================================================
' =======================================================================以下是把程序注册为windows服务启动============================================================
' 查询服务 = 启动项.查询服务状态 (“鼠标助手0.9”)
' 本体执行地址 = 取运行目录 () + “\” + 取执行文件名 ()
判断开始断 (查询服务 = “找不到服务” 查询服务 = “”)
' 启动项.写出服务支持文件 (“鼠标助手0.9”, 本体执行地址, 启动项.取文件标题 (本体执行地址, “\”), )
' ' 注册服务状态 = 启动项.注册系统服务启动项 (启动项.取文件标题 (), 启动项.取文件标题 () + “用于鼠标特殊功能的服务支持”, 本体执行地址 + “ -Mini”, )
' 查询服务 = 启动项.查询服务状态 (启动项.取文件标题 ())
判断开始断 (注册服务状态 > 31)
' 窗口1.标题 = “提示:可通过双击微标键打开计算机;单击切歌;长按切换模式(版本v0.9.7bate 编译雅婷)” + 查询服务  ' + 文本内容
' 调试输出 (“提示:可通过双击微标键打开计算机;单击切歌;长按切换模式(版本v0.9.7bate 编译雅婷)” + 查询服务)
' 标签1.标题 = “服务成功! ” + 查询服务  ' + 启动项.取文件标题 ()

' 窗口1.标题 = “服务注册失败! ” + 查询服务 + 启动项.取文件标题 ()  ' + 文本内容
' 调试输出 (“服务注册失败! ” + 查询服务, 启动项.取文件标题 ())
' 标签1.标题 = “服务注册失败! ” + 查询服务 + 启动项.取文件标题 ()

. ' 判断 (查询服务 = “已停止”)
' 启动项.写出服务支持文件 (“鼠标助手0.9”, 本体执行地址, 启动项.取文件标题 (本体执行地址, “\”), )
' 窗口1.标题 = “服务” + 查询服务 + “!  可能会影响部分功能哦。” + 启动项.取文件标题 ()  ' + 文本内容
' 调试输出 (“服务  ” + 查询服务 + “!  可能会影响部分功能。”, 启动项.取文件标题 ())
' 标签1.标题 = “服务” + 查询服务 + “!  可能会影响部分功能哦!” + 启动项.取文件标题 ()
. ' 判断 (查询服务 = “正在运行”)
' 窗口1.标题 = “服务正在  ” + 查询服务 + “! ” + 启动项.取文件标题 ()  ' + 文本内容
' 调试输出 (“服务  ” + 查询服务 + “! ”, 启动项.取文件标题 ())
' 标签1.标题 = “服务正在  ” + 查询服务 + “! ” + 启动项.取文件标题 ()



' =======================================================================以上是把程序注册为windows服务启动============================================================
' 窗口1.弹出托盘菜单 ()
' 调试输出 (取特定目录 (#Windows系统目录))  ' C:\Windows\system32\
' 调试输出 (取特定目录 (#Windows安装目录) + “SysWOW64\”)  ' C:\Windows\   SysWOW64
' 禁止重复运行软件 (取窗口句柄 ())
鼠标助手.可视 = 假
全局_目标限时器 = 5  ' 设定超时范围
定时器设定值 = 1  ' 设定限时器速度
键盘钩子 = 创建钩子 (13, &键盘钩子回调函数, 获取应用程序或动态库句柄 (0), 0)  ' 钩子类型键盘=13.
钩子鼠标钩子 = 创建钩子 (14, &鼠标钩子回调函数, 获取应用程序或动态库句柄 (0), 0)  ' 钩子类型:鼠标=14
判断 (侧键用于翻页.选中 = )
禁用双击.选中 = 侧键用于翻页.选中
标签2.标题 = “双击已被禁用”
禁用双击.选中 = 侧键用于翻页.选中
输入时间ID = 集_按键.建立定时器 (定时器设定值)
' HTTP读文件 (“https://shop460093798.taobao.com/?spm=2013.1.1000126.d21.202320f6PxyVxI”)
' 运行 (“https://shop460093798.taobao.com/?spm=2013.1.1000126.d21.202320f6PxyVxI”, 假, )
' 执行 (4, “https://shop460093798.taobao.com/?spm=2013.1.1000126.d21.202320f6PxyVxI”, , , )
取鼠标所在窗口句柄 ()
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #暂停播放 )
全局读取配置 ()
' 调试输出 (全局读取配置 ())
' _窗口1_托盘事件 (1)
透明标签1.标题 = #功能说明
' 显示信息 (1050, 1600)‘此命令用于显示右下角hub状态信息



i支持库列表   支持库注释   
shell操作系统界面功能支持库
spec特殊功能支持库
ExuiKrnln(未知支持库)
eAPI应用接口支持库
shellEx扩展功能支持库一
iext扩展界面支持库一

回复 支持 反对

使用道具 举报

结帖率:20% (2/10)
 楼主| 发表于 2021-9-9 16:19:43 | 显示全部楼层   江西省赣州市
本帖最后由 蓝雅婷 于 2021-9-9 16:23 编辑
Kyu 发表于 2021-9-9 16:04
自带组件抢了ex组件焦点

那我去看看是不是这个问题,

还有一个问题 ,我用exui 选择夹的置字体颜色命令后子夹的字体直接就没了是怎么回事啊 ,我想做一个当快捷按键切换到对应子夹的功能后,就高亮显示对应子夹颜色,方便用户知道切换到什么功能,

还有那个选择夹为什么点设置皮肤没反应呢?只能设置字体选择夹和标题,皮肤设置不了,打不开

还有那个exui的子夹 置图标为什么是整数型的不是字节集的啊?这让我怎么输入图标呢? 我的图标在资源库 是字节集的,怎么当用户切换到对应功能后就放到对应子夹图标呢?
回复 支持 反对

使用道具 举报

结帖率:100% (23/23)

签到天数: 1 天

发表于 2021-9-9 16:04:35 | 显示全部楼层   四川省成都市
自带组件抢了ex组件焦点
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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