Форум: "WinAPI";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизКак симулировать нажатие правой кнопки мыши с помощью WM_RBUTTOND Найти похожие ветки
← →
Dzuk (2003-05-06 21:21) [0]Как симулировать нажатие правой кнопки мыши с помощью отправки сообщения WM_RBUTTONDOWN и WM_RBUTTONUP????
← →
Morfein (2003-05-06 21:40) [1]Ты сам и ответил :)
procedure PushButton(Handle : dword);
begin
SendMessage(Handle, WM_RBUTTONDOWN, 0, MAKELONG(2, 2));
SendMessage(Handle, WM_RBUTTONUP, 0, MAKELONG(2, 2));
end;
← →
Dzuk (2003-05-06 21:49) [2]не работает.
[Error] prog.pas(47): Illegal character in input file: " " ($A0)
и выделяет "SendMessage(Handle, WM_RBUTTONDOWN, 0, MAKELONG(2, 2));" красным цветом
?????????
← →
nikkie (2003-05-06 22:02) [3]а ты не поленись руками набрать :)
← →
Dzuk (2003-05-06 22:40) [4]как то неправильно работает. попробуй так не десктопе щелкнуть(меню должно появится там где сейчас курсор: WindowFromPoint(myPoints)). что вышло?
← →
Dzuk (2003-05-11 21:32) [5]как будто он щелкает правой кнопкой в вверхнем левом углу и неотпуская передвигает курсор где он щас находится.....
← →
Morfein (2003-05-12 02:52) [6]Эээ... видишь ли, я не говорил, что щелчок делается на позиции курсора! Я подумал, что нужен код для имитации щелчка по кнопке... ну да ладно...:
procedure PushRButtonEx(Handle, x, y : dword);
begin
SendMessage(Handle, WM_RBUTTONDOWN, 0, MAKELONG(x, y));
SendMessage(Handle, WM_RBUTTONUP, 0, MAKELONG(x, y));
end;
Чё за параметры X и Y понятно?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c