Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

canvas


Del_programmer ©   (2005-10-29 21:26:00) 

я рисую на форме прямоугольник . как мне определить находится ли в прямоугольнике допустим кнопка?


Del_programmer   (2005-10-30 12:48:00) [1]

я имел ввиду маленькая кнопка, те точка.


Anatoly Podgoretsky   (2005-10-30 11:13:00) [2]

Del_programmer ©   (29.10.05 22:38) [2]
Тогда PtInRect, но смущает понятие маленькая точка - это же безразмерная величина, как только появляется размер, так точка исчезает.


Zeqfreed   (2005-10-29 23:27:00) [3]

Del_programmer ©   (29.10.05 23:22) [4]
Что не ясно? Передаешь первым параметром переменную типа TRect куда будем помещен результат, во второй и третий прямоугольник который рисуешь и прямоугольник (BoundsRect) кнопки. Результат ф-ции - TRUE если прямоугольники пересекаются, иначе FALSE. В первый параметр помещается прямоугольник по которому пересекаются второй и третий. Криво все написал, но, кажется, понятно.


Del_programmer   (2005-10-29 23:22:00) [4]

а на примере можно? Немного неясно.


Zeqfreed   (2005-10-29 23:02:00) [5]

Del_programmer ©   (29.10.05 21:26)
IntersectRectподойдет? Хотя проблема вообще не ясна, какие в этом могут быть трудности?!


Del_programmer   (2005-10-29 22:38:00) [6]

допустим обьект маленький, точка.


Anatoly Podgoretsky   (2005-10-29 21:55:00) [7]

Слишком много уточняющих вопросов

1. частично или полностью
2. а если кординаты больше, но часть кнопки входит

и т.д.
Выдай точное техническое задание, со всеми характеристиками.


Наверх

Титульная страница Поиск, карта сайта Написать письмо