Показать сообщение отдельно
Старый 31.07.2007, 11:47   #3  
Daido is offline
Daido
Участник
Аватар для Daido
 
105 / 10 (1) +
Регистрация: 13.07.2007
?
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 тупит? или что то не так?