代码之家  ›  专栏  ›  技术社区  ›  Edwin Yip

如何防止用单词addin在单词中输入俄语字符?

  •  0
  • Edwin Yip  · 技术社区  · 15 年前

    对于这个模糊描述的问题很抱歉,但请从win32 api的角度来看这个问题。

    我正在用addin express和delphi编写一个单词addin,我还使用了一些其他第三方VCL,包括虚拟StringTree、TNT控件等。现在我不能再在Word中输入俄语字符,但我可以输入英语和中文….

    因为这是一个大项目,我不知道从哪里开始寻找问题,你能给我一些一般性的提示吗,我会很感激的!

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

    谢谢你,祝你愉快!

    1 回复  |  直到 12 年前
        1
  •  0
  •   DmitryAB    12 年前

    有同样的问题。

    如果您使用的是免费的TNT版本(由troy.wolbrink提供),请在ttntapplication.processmessage过程中注释以下if块:

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