Цитата:
Сообщение от
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