如何防止使用Word插件在Word中输入俄语字符?

时间:2010-05-24 18:07:44

标签: delphi ms-word internationalization

很抱歉这个含糊不清的问题,但请从Win32 API的角度来看问题。

我正在使用Addin Express和Delphi编写一个Word插件,我也使用其他一些第三方VCL,包括虚拟stringtree,TNT控件等。现在我不能再在Word中输入俄文字符,但我可以输入英文还有中国人......

由于这是一个大项目,我不知道从哪里开始发现问题,你能给我一些通用技巧,我将不胜感激!

更新1 :我找到了罪魁祸首,因为问题是使用着名的TntActnList.pas包中的TNT Controls,但是还没有找到解决方法来解决它!

谢谢你,祝你有愉快的一天!

1 个答案:

答案 0 :(得分:0)

有同样的问题。

如果您使用免费的TNT版本(通过troy.wolbrink),只需在TTntApplication.ProcessMessage过程中注释以下IF块:

if (Msg.message = WM_CHAR)
...
end;