Язык ввода в консольном приложении - C#
Формулировка задачи:
Подскажите, как можно установить язык ввода в консольном приложении. Я делаю так, но не катит:
Application.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("en-US"));
Решение задачи: «Язык ввода в консольном приложении»
textual
Листинг программы
uses Windows, Messages; ......... function GetConsoleWindow: HWND; stdcall; external kernel32 name 'GetConsoleWindow'; ......... var Layout: HKL; ......... Layout:= LoadKeyboardLayout('00000409', KLF_ACTIVATE); SendMessage(GetConsoleWindow(), WM_INPUTLANGCHANGEREQUEST, 0, Layout);uses Windows, Messages; ......... function GetConsoleWindow: HWND; stdcall; external kernel32 name 'GetConsoleWindow'; ......... var Layout: HKL; ......... Layout:= LoadKeyboardLayout('00000409', KLF_ACTIVATE); SendMessage(GetConsoleWindow(), WM_INPUTLANGCHANGEREQUEST, 0, Layout);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д