powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно переключить клавиатуру ?
5 сообщений из 5, страница 1 из 1
Как правильно переключить клавиатуру ?
    #32330791
Зеленый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите переключить, использую ActivateKeyboardLayout($0419, 0) как кто-то посоветолал в форуме - не работает , как в дельфях ActivateKeyboardLayout(68748313,0) тоже не пашет . Первый параметр как правильно написать ???
Спасибо
...
Рейтинг: 0 / 0
Как правильно переключить клавиатуру ?
    #32330802
Фотография ytenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверить не на чем, но
IMHO:
Код: plaintext
LoadKeyboardLayoutA( "00000419 ", KLF_ACTIVATE | KLF_SETFORPROCESS);

и вот ещё: кликш... и кликш
...
Рейтинг: 0 / 0
Как правильно переключить клавиатуру ?
    #32330805
Фотография ytenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает


Ещё можно так:
Код: plaintext
1.
2.
    HKL h = LoadKeyboardLayoutA( "00000419 ",  0 );
    ActivateKeyboardLayout(h,  0 );
...
Рейтинг: 0 / 0
Как правильно переключить клавиатуру ?
    #32330818
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LPTSTR pwszKLID = new char[100];
BOOL rs = GetKeyboardLayoutName( pwszKLID );
int code = atoi(pwszKLID);
bool isEnglish;
delete [] pwszKLID;
if( code == 409 )
isEnglish = true;
else if( code == 419 )
isEnglish = false;
else
return;



HKL tt = (void *)L"409";
HKL rs = ActivateKeyboardLayout( tt, KLF_REORDER );
...
Рейтинг: 0 / 0
Как правильно переключить клавиатуру ?
    #32331100
Зеленый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо парни.
Оба кода , данные ytenko переключают , а коды Lepsik первый постоянно на англиском , а второй NULL.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно переключить клавиатуру ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]