Можно реализовать в своей программе смену языка печатания текста. Чтобы переключать на тот или иной язык, он должен быть включён в операционной системой. Либо можно воспользоваться последним примером.
Пример №1.
Переключение на Русский:
LoadKeyboardLayout("00000419", KLF_ACTIVATE);
Пример №2.
Переключение на Английский:
LoadKeyboardLayout("00000409", KLF_ACTIVATE);
Пример №3.
Переключение на включенные языки (переключение идет по списку):
ActivateKeyboardLayout(0, 0);