|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.02.2007, 22:12 | #1 |
Регистрация: 04.02.2007
Сообщений: 5
|
Раскладка клавиатуры
Люди помогите плиз)) как сделать в Delphi 6 фишку которая бы показывала какая в данный момент раскладка клавиатуры и как можно установить нужную раскладку?
|
04.02.2007, 22:38 | #2 |
Пользователь
Регистрация: 08.01.2007
Сообщений: 41
|
Код:
Последний раз редактировалось psyke; 04.02.2007 в 23:01. |
04.02.2007, 22:46 | #3 |
Регистрация: 04.02.2007
Сообщений: 5
|
мне нада на форму налепить лейбл на котором будет показано какая в данный момент раскладка клавы (как в трее...)
|
04.02.2007, 22:47 | #4 |
Регистрация: 04.02.2007
Сообщений: 5
|
как это сделать? есть же еще и Укр и Польский и всякие другие
|
04.02.2007, 22:49 | #5 |
Пользователь
Регистрация: 08.01.2007
Сообщений: 41
|
'Getkeybo' + Ctrl+Space...
я думаю, счатье повернётся к тебе лицом. |
04.02.2007, 23:53 | #6 |
Регистрация: 04.02.2007
Сообщений: 5
|
шо-то не поварачивается....)))
GetKeyboardLayoutName выдает код языка....а шо с ним дальше делать? таблица кодов есть? и как ее можно заюзать? |
05.02.2007, 00:37 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Загляни по слову GetKeyboardLayoutName или совсем лень? |
|
05.02.2007, 00:46 | #8 |
Регистрация: 04.02.2007
Сообщений: 5
|
так а как ее можно использовать????
или мне на 135 основных языков писать блок условий? |
05.02.2007, 01:02 | #9 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Вопрос возникает - а на кой нужны все 135 языков? Английский (немецкий, французский) знает все население земного шара... А если уж хочется абсолютно всех облагодетельствовать, то придется подключать еще и диалекты, а это - на год работы только по набору условий. Кстати, не понял, что за условия? Задача анализа решается через CASE. А самое простое - массив названий языков. Например, lang[409]:='English', lang[419]:='Russian' и так далее. Последний раз редактировалось mihali4; 05.02.2007 в 01:09. |
|
21.03.2007, 21:05 | #10 |
Форумчанин
Регистрация: 16.11.2006
Сообщений: 175
|
если не трудно покажите плиз рабочий код хотябы для двух языков. А то хелп у меня какой-то полёный: нет там функции "GetKeyboardLayoutName"(на Delпхи 7.0). Мне че-то аналогично приспичило на форме создать идендификатор раскладки клавы.
чайник юзеру не товарищ, а сам себе враг...
Последний раз редактировалось Аlex; 21.03.2007 в 21:09. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Раскладка клавиатуры | SERG1980 | Общие вопросы Delphi | 4 | 05.07.2010 10:41 |
Перехват клавиатуры | Ferro | Общие вопросы Delphi | 3 | 25.03.2010 21:02 |
имитация клавиатуры | Var17 | Win Api | 3 | 17.06.2008 14:28 |
Раскладка | Cabal777 | Помощь студентам | 3 | 23.12.2007 15:45 |
Проверка – является ли раскладка клавиатуры правильной для вводимого текста | Xandr | Общие вопросы Delphi | 7 | 02.11.2007 09:25 |