2010-01-30 51 views
2

我在尋找一個適用於Symbian S60第五版的工作代碼片段,其中:如何檢測當前的輸入語言?

a)應用程序可以檢測當前輸入語言(不是UI語言);

b)應用程序可以在當前輸入語言改變時接收通知。

CPtiEngine開始的函數CurrentLanguage()總是返回NULL,所以這似乎不是一個選項。

謝謝。

回答

1

我最終自己找到了答案。這裏是代碼:

CAknSettingCache & cache = CAknEnv :: Static() - > SettingCache();

TLanguage lang = cache.InputLanguage();

1

打開SDK文檔(或http://library.forum.nokia.com)並搜索「PTI Engine API」或CPtiEngine。

+0

來自PtiEngine API的函數CurrentLanguage不起作用。 – 2010-02-05 00:34:00