Delphi 6 + Windows XP,切换中文输入法 (100分)

  • 主题发起人 主题发起人 Delphi_Newbie
  • 开始时间 开始时间
D

Delphi_Newbie

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 6 + Windows XP,IME Settings的IME open, close失效,请问如何解决?
为了这个问题,我的两台机器都不能用XP了。[?]
在英文Windows XP(没有安装中文包)中,在Control Panel/Regional and Language
Options/Languages中选定Install files for East Asain Languages,系统将能正常处理中文,但所有显示
界面为英文。

然后在Delphi 6中,在一个Form中添加两个Edit Control,将其中一个的IMEMode设定为
imOpen或imChinese,在Win2K中IMESetting应该显示出机器中安装的输入法,编译运行
之后,当光标移动到该Edit之后,系统应该能自动打开选定的输入法。但在我的机器中,
不能实现这项功能。

我的Windows XP为Build 2600,输入法为拼音加加。

不知道有没有什么解决办法?各位所说的没有问题是指的是我的问题吗?我试了VC3000兄
的办法,不行。如果是Windows版本的问题,那就好办了,否则可能只有等Borland出
patch了。

多谢各位。
 
我的没有问题。。[:(]
 
http://delphi.mychangshu.com
 
windows xp 安装或版本有问题,我安装的英文版和中文版(professior)windows xp没问题。
 
把输入法切换快捷键改为非[ctrl + backspace]
 
多谢各位的回复。不过我可能没有把问题说清楚,所以在这里再详细说一下:

在英文Windows XP(没有安装中文包)中,在Control Panel/Regional and Language
Options/Languages中选定Install files for East Asain Languages,系统将能正常处理中文,但所有显示
界面为英文。

然后在Delphi 6中,在一个Form中添加两个Edit Control,将其中一个的IMEMode设定为
imOpen或imChinese,在Win2K中IMESetting应该显示出机器中安装的输入法,编译运行
之后,当光标移动到该Edit之后,系统应该能自动打开选定的输入法。但在我的机器中,
不能实现这项功能。

我的Windows XP为Build 2600,输入法为拼音加加。

不知道有没有什么解决办法?各位所说的没有问题是指的是我的问题吗?我试了VC3000兄
的办法,不行。如果是Windows版本的问题,那就好办了,否则可能只有等Borland出
patch了。

多谢各位。
 
代码:
IME Property
 
N年多前的问题了,当时各位的回答没有解决问题,也就忘了分分了,现在大家把分分了吧。
 
后退
顶部