输入法(20分)

  • 主题发起人 主题发起人 ldelphi
  • 开始时间 开始时间
L

ldelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
能否实现一个功能:把系统(win98/nt/2000/xp)的输入法遍历一遍,如果存在“全拼输入法”就把它设为默认输入法,如果没有的话就给出提示!
 
读写注册表就可以了:
查找注册表中的输入法项目列表
有两个地方:
1 HKEY_USERS/.DEFAULT/Keyboard Layout/Preload
修改指定的 1-n , 所对应的值为输入法ID
2 HKEY_CURRENT_USER/Keyboard Layout/Preload
修改指定的 1-n , 所对应的值为输入法ID
而输入法ID所对应的名称,可以从 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layouts
获得!
 
多人接受答案了。
 
后退
顶部