X++:
client static void loadKeyboardLayout(MyFunctionKeyboardLayout bkl)
{
DLL _dll = new DLL(#UserDLL);
DLLFunction _keyboardLayout = new DLLFunction(_dll, #UserDLL_LOADKEYBOARDLAYOUT);
;
_keyboardLayout.arg(ExtTypes::String, ExtTypes::DWord);
switch(bkl)
{
case MyFunctionKeyboardLayout::en:
_keyboardLayout.call('00000409' ,#KLF_ACTIVATE); //en
break;
case MyFunctionKeyboardLayout::ru:
_keyboardLayout.call('00000419' ,#KLF_ACTIVATE); //ru
break;
}
sleep(1000);
}
,
но не всегда срабатывает WinApi тупит? или что то не так?