|
|
#1 |
|
Участник
|
WinAPI - как обнаружить затык клавы ?
Здраствуйте,
Есть нужда обнаружить какой язык включен в етот момент - "EN", "LT" или "RU" . Нашёл я что WinAPI имеет такую функцию GetKeyboardLayoutNameA . Или здесь другая функции возвращяет ети значения ? Сделал такой метод : X++: client static str getKeyboardLayout() { DLL _winApiDLL = new DLL('USER32'); DLLFunction _getKeybLayout = new DLLFunction(_winApiDLL, 'GetKeyboardLayoutNameA' ); Str cRet; ; _getKeybLayout.returns( ExtTypes::Byte ); _getKeybLayout.arg( ExtTypes::String ); if ( _getKeybLayout.call( cRet ) ) return cRet; else return ''; } С уважением, Римантас . Аксапта 3.0 |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Сообщение от Rimantas
Здраствуйте,
Есть нужда обнаружить какой язык включен в етот момент - "EN", "LT" или "RU" . Нашёл я что WinAPI имеет такую функцию GetKeyboardLayoutNameA . Или здесь другая функции возвращяет ети значения ? Сделал такой метод : X++: client static str getKeyboardLayout() { DLL _winApiDLL = new DLL('USER32'); DLLFunction _getKeybLayout = new DLLFunction(_winApiDLL, 'GetKeyboardLayoutNameA' ); Str cRet; ; _getKeybLayout.returns( ExtTypes::Byte ); _getKeybLayout.arg( ExtTypes::String ); if ( _getKeybLayout.call( cRet ) ) return cRet; else return ''; } С уважением, Римантас . Аксапта 3.0 . Нашёл ответ - Текущий язык системы.
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| axaptapedia: WinAPI | 0 | |||
| Хочу зеленый калькулятор, используя WinApi | 5 | |||
| Dynamics AX Geek: Finding files with WinAPI | 1 | |||
| WinAPI::getLastError() | 4 | |||
| WinApi. Удаление файлов глючит. | 10 | |||
|