|  11.11.2010, 18:36 | #9 | 
| MCITP | Цитата: 
		
			Сообщение от samolalex
			   В общем-то вот, что получилось: X++: server static void getLanguage() { dll dll = new dll("user32"); dllFunction GetKeyboardLayout = new dllFunction(dll, "GetKeyboardLayout"); #define.RU("68748313") #define.EN("67699721") ; GetKeyboardLayout.arg(ExtTypes::DWORD); GetKeyboardLayout.returns(ExtTypes::DWORD); if(value2string(GetKeyboardLayout.call(0)) == #RU) { info("RU"); } else { info("EN"); } } Всем огромное спасибо. Тему можно закрывать. P.S. Только вместо value2string использовать надо int2str Последний раз редактировалось GBH; 11.11.2010 в 18:41. Причина: Поправка | 
|  | |
| За это сообщение автора поблагодарили: zZ_TOP_Zz (1), kornix (3). | |
| Теги | 
| законченный пример, программно, раскладка клавиатуры | 
|  | 
| 
 |