Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Русский язык [D7, Win2k]


BaxTMaH ©   (2005-09-29 12:14:00) 

Подскажите плз как сделать чтобы при событии onEnter в компоненте Edit автоматически устанавливался русский язык?
Срочно!


BaxTMaH   (2005-10-20 12:19:00) [1]

Спасибо -)


Goral   (2005-10-03 17:28:00) [2]

procedure TForm1.FormShow(Sender: TObject);
var flag:boolean;
begin
LoadKeyboardLayout('00000419',KLF_ACTIVATE);
{
а это как включить      CapsLock

flag := GetKeyState(VK_CAPITAL) and 1 = 0;
if flag then SimulateKeystroke(VK_CAPITAL, 0);
;-)
}
end;


TUser   (2005-09-29 12:54:00) [3]

Еще неплохо бы запомнить текущюю раскладку и восстановить ее. См. GetKeyboardLayout.


Digitman   (2005-09-29 12:27:00) [4]


> BaxTMaH ©   (29.09.05 12:22) [3]


> Как там указать что русский нужен?


для ОС что русский что нерусский - без разницы.

ОС оперирует РАСКЛАДКАМИ КЛАВИАТУРЫ (Keyboard Layouts).

Каждая раскладка имеет свое имя, проанализировав которое ты сам сможешь принять решение, русская это раскладка или нерусская, прежде чем установить ее текущей


stone   (2005-09-29 12:25:00) [5]

LoadKeyboardLayout('00000419', KLF_ACTIVATE);


BaxTMaH   (2005-09-29 12:22:00) [6]

а поточнее? Как там указать что русский нужен?


Grief   (2005-09-29 12:21:00) [7]

ActivateKeyboardLayout вроде бы. ну и LoadKeyboardLayout


umbra   (2005-09-29 12:21:00) [8]

ActivateKeyboardLayout ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо