![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Line с onClick [D5, Win95/98]
iluxa © (2002-10-31 16:48:00)Подскажите пожалуйста как сделать чтобы при нажатие на Line
вызывалось событие onClick;
Calm (2002-10-31 17:15:00) [1]a40@list.ru
Изложите подробнее вопрос, чтобы мне знать на что следует обратить особое внимание.
Возможно отвечу не сразу :(
iluxa (2002-10-31 17:11:00) [2]а можно поподробнее
Calm (2002-10-31 17:09:00) [3]Никак.
Т.е. конечно можно, но не совсем просто.
Вот как делаю я в прогах, где нужна слегка интерактивная графика.
Все объекты изображения хранятся ввиде списка объектов специального класса, который умеет отрисовывать на канве.
При каждой отрисовке нужно вызывать метод отрисовки каждого объекта в списке. Это о грустном...
А теперь о преимуществах такого подхода. На событие OnClick вешается процедура, которая смотрит, не попадает ли какой-нибудь объект в под курсор мыши.
На первый взгляд выглядит это заморочено, но на самом деле все не сложно.
iluxa (2002-10-31 17:02:00) [4]TCanvas.LineTo
Calm (2002-10-31 17:00:00) [5]Что такое Line?