TC官方合作论坛
标题:
tc有输入法激活的功能吗?
[打印本页]
作者:
dzh
时间:
2012-5-31 23:29
标题:
tc有输入法激活的功能吗?
tc有输入法激活的功能吗?我搜索了半天好像没有,用大漠的话,如何写呢?
dm_ret = dm.FindInputMethod("
中文(简体) - 搜狗拼音输入法")
dm_ret = dm.CheckInputMethod(hwnd,"
中文(简体) - 搜狗拼音输入法")
dm_ret = dm.ActiveInputMethod(hwnd,"
中文(简体) - 搜狗拼音输入法")
激活,查找,开启,用这三种都是返回没有,即使系统有这个输入法,也返回为0。求解?
我的目的就是到一个窗口向激活搜狗输入法。
作者:
mahua1130
时间:
2012-6-1 01:10
额...也许你的那个输入法名称信息错误 还是去注册表看下吧
我刚试了下 查找返回值是1 能找到的
作者:
tyuyan
时间:
2012-6-1 09:40
这个功能都还没有用过
作者:
战斗之神
时间:
2012-6-1 10:17
楼主,这功能是用来干嘛的啊。
作者:
花开花落
时间:
2012-6-1 10:17
俺也不懂是用来干啥的。 设置输入法的?
作者:
落叶归根
时间:
2012-6-1 11:07
来学习的。
作者:
战地之王
时间:
2012-6-1 11:08
学习了。
作者:
dzh
时间:
2012-6-1 23:22
回复
2楼
mahua1130
的帖子
我就是在注册表中找到的
能否发一下源码,我研究一下
作者:
dzh
时间:
2012-6-1 23:23
回复
4楼
战斗之神
的帖子
给一个窗口设置输入法
作者:
dzh
时间:
2012-6-1 23:23
回复
3楼
tyuyan
的帖子
三哥过来串门了!
作者:
mahua1130
时间:
2012-6-2 00:31
回复
8楼
dzh
的帖子
function bool hotkey0_onhotkey()
int hwnd
help.cmd("notepad.exe",true)
help.sleep(1000)
int i=dm.FindInputMethod("中文 - QQ拼音输入法")
//help.messagebox("是否安装:"+convert.inttostr(i))
if(i==1)
hwnd=window.findwindow("无标题 - 记事本")
int kq=dm.CheckInputMethod(hwnd,"中文 - QQ拼音输入法")
//help.messagebox("是否开启:"+convert.inttostr(kq))
if(kq!=1)
int jh=dm.ActiveInputMethod(hwnd,"中文 - QQ拼音输入法")
//help.messagebox("是否激活:"+convert.inttostr(jh))
endif
endif
return true
endfunction
复制代码
我用记事本测试是正常的,可以激活输入的。 不过我没安装搜狗 我的正好是QQ拼音
上面消息框弹出的值都是正确的。
作者:
dzh
时间:
2012-6-2 09:22
回复
11楼
mahua1130
的帖子
谢谢了!!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1