HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Stretch или не Stretch %)
  #1  
Старый 23.03.2010, 15:45
sadfeel
Познающий
Регистрация: 05.11.2008
Сообщений: 79
С нами: 9217193

Репутация: 12
Arrow Stretch или не Stretch %)

имеется TImage на форме закрашеный черным, на нем нарисована маленькая белая дырочка) и имеются координаты центра этой дырки 119 на 56.
Как узнать какие будут координаты после изменения размера TImage если Stretch = true? к примеру если увеличить ширину и высоту на 30 пх.
 
Ответить с цитированием

  #2  
Старый 23.03.2010, 16:21
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

А в чем тут сложность? Обычное уравнение хз какого класс. Обычное процентрое соотношение

координата / ширину = Z
новая координата / новую ширину = Z
=>
новая координата / новая ширина = координата / ширину
=>
новая координата = (координата / ширина ) * новая ширина
т.е. чтото типа такого
NewX := round((X / Width) * NewWidth);
NewY := round((Y / Height) * NewHeight);

Последний раз редактировалось slesh; 23.03.2010 в 16:24..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
10 вещей, которые вам нужно знать про Vista Firewall ground_zero Мировые новости. Обсуждения. 2 11.02.2007 19:02
Обнаружение атак D=P=CH= MOD= Защита ОС: вирусы, антивирусы, файрволы. 3 03.10.2006 21:29
Боевые вирусы (БВ). TTN_ Мировые новости. Обсуждения. 2 03.10.2006 08:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.