Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Oxico127
0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 11
#1

Изменение размера нарисованной фигуры на Image

20.05.2018, 18:40. Просмотров 138. Ответов 4
Метки нет (Все метки)

Подскажите, пожалуйста
Допустим, на Image нарисованы несколько фигур. Пусть, для примера, круг, треугольник, квадрат.
Как менять размер одной из фигур? Причем одной из трех
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2018, 18:40
Ответы с готовыми решениями:

Площадь фигуры в Image
Подскажите: Как расчитать площадь произвольной фигуры,нарисованной в Image?

Глюк изменения размера Image
Здравствуйте. Есть несколько функций, реализующих рисование графика на Image. 1. Первая, читает...

ImageList + ListView (изменение размеров image)
Программно загружаю в ImageList некий список изображений *.bmp Далее испольую этот ImageList как...

Изменение цвета фигуры в зависимости от положения на форме
Условие такое. Есть формула по изменению цвета(в данном случае от жёлтого к красному):...

Изменение размера Bitmap
В компоненте используется двойная буферизация. Пытался искать уязвимые по производительности...

4
Александр321321
47 / 13 / 16
Регистрация: 11.11.2014
Сообщений: 384
20.05.2018, 20:01 #2
Смотря как ты их рисовал. А вообще изменить координаты, разве нет?)
1
Oxico127
0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 11
20.05.2018, 20:13  [ТС] #3
Рисовалось через Rectangle, Ellipse и полигоны
Главная проблема - выбрать одну из трех фигур
0
Александр321321
47 / 13 / 16
Регистрация: 11.11.2014
Сообщений: 384
20.05.2018, 21:01 #4
Ну если у тебя 3 элемента, то можно просто переменных нужное кол-во создать, если больше, то массив.
В общем, так нельзя?
C++
1
2
 Canvas->Rectangle(10,10,x,x); 
Canvas->Ellipse(posX, posY, posX + radius, posY + radius);
Если ты будешь изменять x , будет изменяться квадрат, если radius будет изменяться круг
1
lifeforce
203 / 163 / 73
Регистрация: 27.09.2010
Сообщений: 979
20.05.2018, 23:30 #5
Oxico127,
при клике внутри выбираемой фигуры можно просмотреть координаты входящих в полигон.
зная координаты фигуры входящей в полигон можно ею управлять. проблема если фигуры накладываются (пересекаются границы) там можно предоставить меню выбора совпавших фигур.
1
20.05.2018, 23:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2018, 23:30

Изменение размера формы
Все знаем как перемещать форму не за заголовок: OnMouseDown: Panel1->Tag = 1; OnMouseMove:...

изменение размера формы
я в проэкте создаю большое количество элементов, и частенько они вылазят за установленные пределы...

Изменение размера шрифта в StringGrid
Доброго времени суток! if ((ACol==StringGrid1->ColCount-18) && ((ARow % 2)==0)) {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru