Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Эмуляция нажатия клавиши   Найти похожие ветки 

 
Patrick   (2004-12-08 11:42) [0]

Подскажите, пожалуйста, каким образом программно симитировать нажатие клавиши, так как-будто бы на форме на объекте ListBox1 была нажата клавиши Down или Up или Home или End, наверное принцип один и тот же, нужно сделать ListBox1.Perform(...), но вот только какие параметры?


 
TUser ©   (2004-12-08 11:54) [1]

wm_char
wm_keydown
wm_keyup


 
Patrick   (2004-12-08 12:26) [2]

Попробовал, почему-то не получается, я в программе перебираю строки ListBox"а

i:=0;
ListBox1.SetFocus;
while (i<=ListBox1.Items.Count-1) do begin
...
inc(i);
end;

и мне нужно, чтобы в по ходу цикла на форме фокусировка переходила по строкам ListBox и это было видно.


 
ocean   (2004-12-08 12:56) [3]

мне кажется, не надо ничего нажимать, а так:
ListBox1.SetFocus;
ListBox1.ItemIndex := 0;
sleep(100); //задержка
ListBox1.ItemIndex := 1;

и т.д.


 
JK   (2004-12-08 14:18) [4]

Попробуй функцию keybd_event


 
JK   (2004-12-08 14:18) [5]

Попробуй функцию keybd_event



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1102497033
NailMan
2004-12-08 12:10
2004.12.26
Убить зверя на компе....


1-1102732078
Bobby Digital
2004-12-11 05:27
2004.12.26
MoveTo ...


1-1102410534
maxistent
2004-12-07 12:08
2004.12.26
Как получить PAS-текст из ASM?


4-1100514004
Aleksandr.
2004-11-15 13:20
2004.12.26
Как бороться с фрагментацией памяти?


1-1102600798
гость
2004-12-09 16:59
2004.12.26
Как вытащить иконку из окна если есть его хендл?