2010-05-24 30 views
0

對不起,這個模糊的描述問題,但請從Win32 API的角度來看問題。如何防止用Word插件在Word中輸入俄文字符?

我正在使用Delphi的Addin Express編寫一個Word插件,並且我還使用了其他一些第三方VCL,包括虛擬stringtree,TNT控件等。現在我無法在Word中輸入俄語字符,但我可以輸入英文和中文....

由於這是一個大型項目,我不知道從哪裏開始發現問題,您是否會給我一些通用技巧,我將不勝感激!

更新1:我找到了罪魁禍首,這是因爲這個問題使用來自知名TNT ControlsTntActnList.pas,還沒有找到一個解決方案,但解決它!

謝謝你,祝你有美好的一天!

+0

如何希臘語和阿拉伯語? – kennytm 2010-05-24 18:09:33

+0

嗨肯尼,這是與阿拉伯語相同的問題。雖然不知道希臘。 – 2010-05-25 02:35:41

回答

0

有同樣的問題。

如果您使用免費版本TNT(由troy.wolbrink),只是註釋以下IF塊TTntApplication.ProcessMessage程序:

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

感謝德米特里,TMS的版本也有問題。我的解決方案進一步通過檢測當前窗口是否爲Word。 – 2013-03-28 16:14:38