Показать сообщение отдельно
  #6  
Старый 11.12.2021, 17:20
chiacorp chiacorp вне форума
Прохожий
 
Регистрация: 03.12.2021
Сообщения: 10
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию

Не поможет!
1. Если форма не создана то создать и вывести на передний план, если создана то вывести на передний план.
2. Если форма создана уничтожить.
2 подпрограмма обязана полностью завершать цикл сообщений формы библиотеки, а при завершение мы упираемся в реализацию VCL в не зависимости от количества форм.

Также есть необходимость масштабировать шрифт по высоте и ширине элемента!
Высота символа шрифта=высота элемента*процентное соотношение высоты/100.
Ширина символа шрифта=ширина элемента*процентное соотношение ширины/100/количество символов.
На WinApi проблем нет createfont позволяет, при использовании VCL ступор есть Height и Size и оба отвечают за высоту и переписывают друг друга. При уменьшении элемента нет масштабирования в ширину и в результате текст выходит за границы. Пока пробуем обыгрывать это соотношениями сторон, но получается не очень.

Сдаётся, доделывать далее так и придётся на WinApi)
Ответить с цитированием