Форум: "WinAPI";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
ВнизНажатие кнопки в другой программе Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c