![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Имитрование нажатия правой кнопки крысы
Arkano © (2006-01-21 14:35:00)Тыкаю по одному имейджу левой кнопкой мыши и требуется, что бы другой имейдж думал, что по нему тыкнули правой кнопкой мыши.
Юзаю это:
Img1.OnMouseDown(sender,mbRight, *** ,10,10);
Вместо "***", что написать, я уже запарился, хелп читал, но уже бьюсь в конвульсиях ничего не помогает.
Arkano (2006-01-22 00:52:00) [1]Спасибо, но мне помог первый совет...
DSKalugin все верно, я так и делал, но не возникало события онмаузедаун у второго имейджа... А оно мне было надо.
Наиль (2006-01-21 18:01:00) [2]Если нужно передать данные из одного onMouseDown в другой,
то лучше написать так:
Img1.OnMouseDown(Img1,Button,Shift,10,10);
Вместо 10,10 можно X,Y
DSKalugin (2006-01-21 15:18:00) [3]OnMouseDown(sender,mbRight, [],10,10);
я бы сделал так
procedure Tform1.Image1Click(Sender: TObject);// левой по первому
begin
*****************
SendMessage(Image2.Handle, wm_RButtonDown, 0, 0);
или
Mouse_Event(MOUSEEVENTF_RIGHTDOWN.........)
end;
Arkano (2006-01-21 15:09:00) [4]Спасибо огромное...
Короче ответа я еще не видел... :)
Gero (2006-01-21 15:00:00) [5][]