对于这个模糊描述的问题很抱歉,但请从win32 api的角度来看这个问题。
我正在用addin express和delphi编写一个单词addin,我还使用了一些其他第三方VCL,包括虚拟StringTree、TNT控件等。现在我不能再在Word中输入俄语字符,但我可以输入英语和中文….
因为这是一个大项目,我不知道从哪里开始寻找问题,你能给我一些一般性的提示吗,我会很感激的!
更新1 :我找到了罪魁祸首,是因为问题使用 TntActnList.pas 来自著名的 TNT Controls 包,但还没有找到解决方案!
TntActnList.pas
TNT Controls
谢谢你,祝你愉快!
有同样的问题。
如果您使用的是免费的TNT版本(由troy.wolbrink提供),请在ttntapplication.processmessage过程中注释以下if块:
if (Msg.message = WM_CHAR) ... end;