请教两个关于易语言编译dll的问题
各位晚上好,本人刚学易语言。现在有两个问题需要请教下:我现在编辑了一个dll,想实现如下功能:
当点击某编辑框时,全选该编辑框的所有内容,代码如下:
子程序名 返回值类型 公开 备 注
_编辑框14_鼠标左键被按下 逻辑型
参数名 类 型 参考 可空 数组 备 注
横向位置 整数型
纵向位置 整数型
功能键状态 整数型
编辑框14.被选择字符数 = -1
编译后由exe调用发现无法实现。请问哪里出问题了?
第二个问题和上一个类似,我想实现填写完上一个编辑框内容后,按回车键下一个编辑框自动获得焦点以方便填写。代码如下
子程序名 返回值类型 公开 备 注
_编辑框1_按下某键 逻辑型
参数名 类 型 参考 可空 数组 备 注
键代码 整数型
功能键状态 整数型
如果真 (键代码 = #回车键 )
编辑框2.获取焦点 ()
编译后由exe调用也无法实现。
我发现在dll中,事件处理子程序 好像都不好用。是我哪里搞错了么?
昨晚在某易论坛上发帖求助,没有得到什么有价值的解决方法,现虚心请教各位,谢谢了。 你怎么调用... JusonR 发表于 2019-9-27 18:34
你怎么调用...
dll编译后,我用exe对其进行调用,DLL带窗口。 https://s2.ax1x.com/2019/09/27/uMVmYF.png 本帖最后由 wangyujie96 于 2019-9-27 19:43 编辑
还有个起始选择位置属性吧,
4#正解
如果你是想实现:引用了此dll的程序的所有编辑框都能双击选中全部文字, 恐怕要hook窗口消息 hill_king 发表于 2019-9-27 19:36
老哥你好,获取焦点那个,好像和我做的是一样的,可是编译成dll,被exe调用后,无效。我搜了下,他们说是易语言在dll模式下会出现事件无效的情况。话说我是不是碰上事件无效了啊?或者我去重新下个易语言? wangyujie96 发表于 2019-9-27 19:40
还有个起始选择位置属性吧,
4#正解
如果你是想实现:引用了此dll的程序的所有编辑框都能双击选中全部文 ...
请教下如果需要hook 如何编写代码?纯新手,开始选用调用dll的方式是为了方便更新,没想到dll没exe好玩。。 sosoby 发表于 2019-9-27 19:48
老哥你好,获取焦点那个,好像和我做的是一样的,可是编译成dll,被exe调用后,无效。我搜了下,他们说是 ...
我对DLL一知半解,无法帮到你了 你要初始化,另外你不发完整的源码很难找到因为所在
页:
[1]