Как определить текущий язык ввода? - PullRequest
2 голосов
/ 31 января 2010

Ищу рабочий фрагмент кода для Symbian S60 5th edition, в котором:

a) приложение может определять текущий язык ввода (не язык пользовательского интерфейса);

b) приложение может получать уведомления при изменении текущего языка ввода.

Функция CurrentLanguage() из CPtiEngine всегда возвращает NULL, так что, похоже, это не вариант.

Спасибо.

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

Я в конце концов нашел ответ самостоятельно. Вот код:

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

TLanguage lang = cache.InputLanguage ();

1 голос
/ 05 февраля 2010

Откройте документы SDK (или http://library.forum.nokia.com) и найдите «API PTI Engine» или CPtiEngine.

...