一个问题:如何在VB中更改输入法?

Behard 2001-03-06 03:03:00
Vb的 TextBox 等控件中,只有 IMEMode 属性,而没有BCB的IMEName属性,请问各位高手,如何指定某一输入法。网上的关于 IMMGet....... 和IMMSet.......的资料实在太少了。
在这里先谢谢各位!
...全文
229 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
StarLittle 2001-03-14
  • 打赏
  • 举报
回复
很简单,调用API function HKL LoadKeyboardLayout(string,flag)即可。
其中:string为输入法名,在机器上可从注册表得到,路径为HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\,例如微软拼音,string就设为"E00E0804",flag为KLF_ACTIVATE,详细信息参见MSDN。
psuan 2001-03-08
  • 打赏
  • 举报
回复
关注
xyjdn 2001-03-08
  • 打赏
  • 举报
回复
hi
xyjdn 2001-03-07
  • 打赏
  • 举报
回复
我也很关注此问题。
  • 打赏
  • 举报
回复
关注!
  • 打赏
  • 举报
回复
关注!
cloud_soft 2001-03-06
  • 打赏
  • 举报
回复
gz

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧