![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.11.2010
Сообщений: 5
|
![]()
Как на форме изобразить контур таким образом, что бы он занимал всю форму независимо от ее размера.
Например если даны точки его вершин 1) (10,50) 2) (40,10) 3) (70,50). Построить то его не проблема, но никак не пойму как использовать масштаб =( ![]() |
![]() |
![]() |
![]() |
#2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Постройте,а там посмотрим..
![]() А если серьезно, то делаете процедуру,которая отрисовывает контур на форме ,например, 100x100. Если все нормально отрисовывается, то заменяем 100x100 на (100*m1)x(100*m2), где m1 и m2- коэф. масштабирования. m1=Высота формы/100, m2=Ширина формы/100.Все координаты точек умножаешь тоже на m1 и m2(на m1 y,на m2 x).Теперь будет масштабирование. Остается кинуть процедуру в Resize и все будет ок.
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 06.02.2011 в 23:40. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить масштаб в IDE С++ | Maks7482 | Софт | 2 | 20.08.2010 12:07 |
масштаб текста в просмоторщиках | lisa3281 | HTML и CSS | 7 | 10.04.2009 03:12 |
Масштаб Листов от разрешения монитора | valerij | Microsoft Office Excel | 20 | 30.09.2008 20:57 |
Логарифмический масштаб | AfzaL | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.12.2006 12:16 |