|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 16
|
|
Аналог IntersectRect05.06.2011, 23:16. Показов 5839. Ответов 7
Метки нет (Все метки)
Помогите мне с одним вопросом. Есть ли в Delphi функция аналогичная IntersectRect? Только чтобы не пересечения прямоугольников проверяло, а чтобы проверяло, скажем, пересечение кнопок или картинок)
Заранее спасибо) Добавлено через 49 минут Ну что, никто не знает что ли??? Не верю!!! Если такой функции нет, то скажите хоть!!!Плиз, не томите меня тупым ожиданием)))
0
|
|
| 05.06.2011, 23:16 | |
|
Ответы с готовыми решениями:
7
InterSectRect Помогите разобраться с функцией IntersectRect и исправить программу IntersectRect, ложное срабатывание |
|
28 / 28 / 3
Регистрация: 14.04.2011
Сообщений: 101
|
|
| 05.06.2011, 23:26 | |
|
procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: TRect);
берет квадратик из любой канвы и вставляет в Canvas, а насчет пересечения, это все ручками писать нужно.
0
|
|
|
|
||||||
| 06.06.2011, 05:50 | ||||||
|
Можешь использовать функцию
GetWindowRect Например:
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 16
|
|
| 06.06.2011, 13:16 [ТС] | |
|
IamPugalo, а можно хотя бы маленький примерчик проверки пересечения 2 картинок?))Просто мне на примерах гораздо легче понять))Буду очень признателен)
0
|
|
|
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 06.06.2011, 13:21 | ||||||
|
Есть в Delphi такая функция. Она применима к прямоугольникам:
True - прямоугольники имеют общие точки, иначе - False. Через параметр Rect возвращается результирующий прямоугольник представляющий собой область пересечения прямоугольников R1 и R2. --- В справочной системе Delphi на закладке предметного указателя можно ввести фразу: "geometric routines" - будет показана ссылка на описание набора функции для работы с геометрией. --- Через справочную систему можно изучить содержание самого модуля Types.
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 16
|
|
| 06.06.2011, 13:32 [ТС] | |
|
Mawrat, спасибо, но я это как раз и знаю)))Меня интересует как написать проверку пересечения 2-ух или более кнопок, картинок и тому подобного. Мне интересно, существуют ли такие функции или если кому не лень,описать сам код проверки пересечения 2-ух вышеперечисленных объектов
0
|
|
|
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 06.06.2011, 13:56 | ||||||
|
Так бери Rect с нужных объектов и проверяй через IntersectRect().
![]()
1
|
||||||
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 16
|
|
| 06.06.2011, 14:11 [ТС] | |
|
Mawrat, спасибо большое)))я сразу и не догнал)))просто я, наверное, сразу же сильно далеко запрыгнул, оттого и не сразу вас понял)))Ведь моя самая мощная программа - калькулятор))))Спасибо еще раз
0
|
|
| 06.06.2011, 14:11 | |
|
Помогаю со студенческими работами здесь
8
IntersectRect Проблемы с IntersectRect Помогите разобраться с функцией IntersectRect ! Как пользоваться функцией IntersectRect() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|