精易论坛

标题: 易语言如何自动切换到英文输入法 [打印本页]

作者: 老衲法号黄牛    时间: 2016-8-11 21:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 39667285    时间: 2016-8-11 21:41
为什么要换到英文下输入 ,换到英文下软件你不是也软件那24个字母处几个符号吗?  用模似健按下, 对应上键码,就可以输入你想要的了
作者: 一瓶矿泉水    时间: 2016-8-11 21:44
.版本 2
.支持库 spec

.子程序 内部调用_输入法控制类_获取系统所有输入法
.局部变量 curkeylayout, 整数型
.局部变量 NoOfKBDLayout, 整数型
.局部变量 i, 整数型
.局部变量 RetCount, 整数型
.局部变量 Buff, 文本型
.局部变量 BuffLen, 整数型
.局部变量 RetStr, 文本型

Buff = 取空白文本 (255)
curkeylayout = GetKeyboardLayout (0)
NoOfKBDLayout = 取所有键盘布局_ (25, 输入法句柄 [1])
.计次循环首 (NoOfKBDLayout, i)
    .如果 (是否为输入法_ (输入法句柄 [i]) = 1)
        BuffLen = 255
        RetCount = ImmGetDescription (输入法句柄 [i], Buff, BuffLen)
        调试输出 (Buff)
        RetStr = 取文本左边 (Buff, RetCount)
        .判断开始 (寻找文本 (RetStr, “搜狗拼音”, , 假) ≠ -1)
            搜狗输入法句柄 = 输入法句柄 [i]
        .默认
            .如果真 (Buff = 取空白文本 (255))
                系统英文句柄 = 输入法句柄 [i]
            .如果真结束

        .判断结束



    .否则

        .如果真 (系统英文句柄 = 0)
            系统英文句柄 = 输入法句柄 [i]
        .如果真结束

    .如果结束
    调试输出 (输入法句柄 [i])
.计次循环尾 ()


.版本 2

.子程序 激活指定窗口输入法, 逻辑型, 公开, 非模拟按键,走窗口消息
.参数 窗口句柄, 整数型
.参数 指定输入法句柄, 整数型
.局部变量 kln, 文本型
.局部变量 res, 整数型
.局部变量 curkeylayout, 整数型

.判断开始 (API_投递消息 (窗口句柄, 80, 1, 指定输入法句柄) = 0)  ' 投递消息使窗口激活指定输入法
    返回 (假)
.默认
    返回 (真)

作者: 老衲法号黄牛    时间: 2016-8-11 21:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 韦贝贝    时间: 2016-8-12 10:53
http://125.confly.eu.org/forum.php?mod= ... 7%A8%2B%C7%D0%BB%BB
作者: lujinge    时间: 2016-8-12 11:18
来学习下
作者: 老衲法号黄牛    时间: 2016-8-12 11:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1452063338    时间: 2016-8-15 15:58
@wshnz04175884  同题,怎么解的?
作者: 老衲法号黄牛    时间: 2016-8-15 16:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1452063338    时间: 2016-8-15 17:24
wshnz04175884 发表于 2016-8-15 16:52
API,网上现成的

能给个例子吗?找过网上的API,好像不行
作者: 火威网络    时间: 2018-5-15 16:10
老衲法号黄牛 发表于 2016-8-12 11:55
**** 作者被禁止或删除 内容自动屏蔽 ****

怎么搞定的。
作者: ryry123456    时间: 2019-8-2 16:25
......................................
作者: 寒夜听雨    时间: 2019-11-11 17:42
老衲法号黄牛 发表于 2016-8-11 21:44
**** 作者被禁止或删除 内容自动屏蔽 ****

我知道你的理由,因为我也在找办法。
作者: wh1234567    时间: 2022-3-5 15:30
怎么解决的求例子
作者: alshippd    时间: 2022-8-19 01:26
好东西!!
作者: 冰山一景    时间: 2022-11-27 16:36
一瓶矿泉水 发表于 2016-8-11 21:44
.版本 2
.支持库 spec

是否为输入法_的子程序没有看见?麻烦师傅截个图
作者: qinwyin    时间: 2023-5-14 12:58
楼主搞定了分享一下方法
作者: weboffices    时间: 2023-12-27 16:37
我也想知道
作者: 薛之谦荆    时间: 2025-1-29 20:15
{:7_458:}{:7_458:}




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4