Рисование c масштабированием в Delphi
Задание: Нужно сделать на форме область для рисования (половина формы) и на ней чтоб отобразились прямоугольник, круг и текст (параметры этих фигур и сам текст нужно чтоб задавались на форме). И чтобы при изменении размеров окна картинка также менялась, автомасштабировалась. и К тому же надо чтоб при изменении размера окна меньше 640х480 окно не уменьшалось.
Использую canvas чтоб нарисовать прямоугольник (область для рисования), а потом уже в нем собственно рисую фигуры. Сделал перерисовку области рисования при изменении размера окна (тупо закрашиваю все окно а потом заново рисую все объекты), но только до размера 640х480. При уменьшении указанного размера область прямоугольника обрезается, и не появляется скролинг.
Подскажите в каком направление мне двигаться хотяб, чтоб решить эту задачу. А то в понед. надо уже преподу показать. Или какие вообще это сделать?
|