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

Вниз

Нажатие кнопки в другой программе   Найти похожие ветки 

 
Duke DEE ©   (2004-01-03 21:25) [0]

Как нажать на определённую кнопку в другой программе?


 
KrolikMaster   (2004-01-03 21:36) [1]

procedure PressKey(VKey: Byte);
begin
keybd_event(VKey, 0, 0, 0);
keybd_event(VKey, 0, KEYEVENTF_KEYUP, 0);
end;

procedure EmulateKey(Wnd: HWND; VKey: Integer);
asm
push 0
push edx
push 0101H //WM_KEYUP
push eax
call PostMessage
{push 0
push edx
push 0100H //WM_KEYDOWN
push eax
call PostMessage}

end;


 
Duke DEE ©   (2004-01-03 22:03) [2]

Нет, мне не надо нажатие клавиши клавы, мне нужно например по хенделу найти кнопку на форме в другой проге, и програмно кликнуть на нее(не мышью!) и желательно не на Асме!


 
Gero ©   (2004-01-04 08:39) [3]

SendMessage(ButtonHandle, WM_LBUTTONUP, 0, 0);


 
GrayFace ©   (2004-01-05 10:53) [4]

Тогда в начале надо
SendMessage(ButtonHandle, WM_LBUTTONDOWN, 0, 0);
хотя я такого еще не делал.


 
YuRock ©   (2004-01-05 11:51) [5]

SendMessage(ButtonHandle, BM_CLICK, 0, 0);



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-43549
Dimka_a
2004-02-27 20:46
2004.03.14
Как сделать так чтобы после воспроизведения в ListBox автоматом


6-43717
|e0|0uP
2004-01-07 19:06
2004.03.14
ClientSocket.Socket.SendTex( );


1-43637
Budy
2004-03-02 12:46
2004.03.14
New PopupMenu


3-43312
KrasavAl
2004-02-12 12:24
2004.03.14
Как в удобном виде для клиента связать с сетевым MS SQL Server ом


6-43715
KIE
2004-01-05 12:42
2004.03.14
и снова сеть ....