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

Вниз

Как симулировать нажатие правой кнопки мыши с помощью 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-31415
dmitry99
2003-06-25 18:59
2003.07.10
Начиная с какого размера базу данных следует представлять именн


1-31193
Maxim Pshevlotsky
2003-06-28 05:51
2003.07.10
Конвертор RTF 2.0 ----> HTML сообщения типа multipart mixed


1-31263
Dima2
2003-06-28 17:02
2003.07.10
OleContainer : Word - > ASCII


7-31520
Alex134
2003-04-23 22:50
2003.07.10
Проблемы с отладкой, вопрос серьезный


6-31394
Guzz
2003-04-23 19:50
2003.07.10
Вопрос по отправке сообщения