![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Русский язык [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 ?