L ldelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-06 #1 能否实现一个功能:把系统(win98/nt/2000/xp)的输入法遍历一遍,如果存在“全拼输入法”就把它设为默认输入法,如果没有的话就给出提示!
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-06 #2 读写注册表就可以了: 查找注册表中的输入法项目列表 有两个地方: 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 获得!
读写注册表就可以了: 查找注册表中的输入法项目列表 有两个地方: 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 获得!