Создание масштабируемых приложений MDI - с чего начать?
Это скорее вопрос "с чего начать", а не вопрос "как мне исправить то, что я сломал".
В моей компании есть старое приложение Delphi 7 MDI, которое мы портируем на Delphi XE2, и мой менеджер попросил меня изучить методы, с помощью которых мы могли бы изменить размер приложения для соответствия разным разрешениям монитора (в настоящее время оно настроено на 1024*768). - да, это то, что старое).
Хотя у меня есть идея поместить каждый компонент с его размерами и координатами компоновки в массив для каждого базового разрешения, а затем умножить эти значения на разность соотношений для достижения этой проблемы "масштабирования для соответствия", мне интересно, это самый эффективный метод для достижения того, что мы ищем?
Приложение MDI, и его дочерние элементы, нужно только перейти на ограниченный полноэкранный режим, а затем свернуть, не будет никакой обработки для частично измененного размера экрана.
В любом случае, надеясь, что кто-то там столкнулся с подобной "проблемой" и может указать мне правильное направление для статей / примеров, которые исследуют различные методы для применения MDI "в масштабе".
Спасибо!