2009-08-11 4 views

ответ

2

Может быть LoadKeyboardLayout и ActivateKeyboardLayout?

+0

Я знаю об этих API, однако я пытаюсь изменить язык ввода для _another_ приложения, имеющего только HWND. –

+0

Эти функции можно использовать в DLL и вставлять эту DLL в процесс, который вы хотите изменить. – cedrou

0

Я думаю, что это было задано раньше.

Is there a WinXP/WinXP Embedded API to change Locale (specifically, IME)?

Хотя это Windows Embedded, то API, вероятно, такой же или аналогичный.

http://msdn.microsoft.com/en-us/library/ms724947(VS.85).aspx

+1

Извините, но вопрос совершенно другой. Он показывает, как изменить общесистемный язык. Я пытаюсь переключить язык ввода только для конкретного приложения. –

Смежные вопросы