![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неправильно работает нажатие на клавиши
Ort © (2008-12-19 15:55:00)
if msg = WM_KEYDOWN then
case LoWord( wParam ) of
VK_F1: Begin
SendMessage(ComboBox1, CB_ShowDropdown,1,0);
SetFocus(ComboBox1);
end;
VK_F2: Begin
SendMessage(ComboBox2, CB_ShowDropdown,1,0);
SetFocus(ComboBox2);
end;
end;
вобшем в оконой процедуре даный код...нажатие работает тока один раз(((
Leonid Troyanovsky (2008-12-20 12:29:00) [1]
> Ort (19.12.08 16:25) [5]
> не одна клавиша а комбинация клавиш к примеру alt+F1?
Например, сделать Accelerator-Table.
--
Regards, LVT.
Ort (2008-12-19 16:25:00) [2]все сделал...тогда такой вапрос а как сделать чтобы использовалась не одна клавиша а комбинация клавиш к примеру alt+F1?
Ort (2008-12-19 16:23:00) [3]как? я немного не понял тебя
Сергей М. (2008-12-19 16:14:00) [4]Ну так ты верни фокус тому окну, в оконной функции которой ты творишь все эти чудеса с комбобоксом - и оно опять произойдет)
Ort (2008-12-19 16:01:00) [5]при нажатии комбобокс должен раскрытся...нажатие работает только один раз если еше раз нажать ничего не происходит
Сергей М. (2008-12-19 15:58:00) [6]
> нажатие работает тока один раз
Ну нажми еще раз, будет работать токо два раза
Тебе чего надо-то ?