Я только что получил несколько изображений моего приложения Delphi Pro 6, созданных художником, которые я буду использовать для пересмотра его внешнего вида.Проблема, конечно, в том, что мое приложение, как и любое другое приложение Delphi, использует библиотеку пользовательских элементов управления VCL, и эти элементы управления рисуют сами по себе и таким образом, который зачастую не способствует изменению их внешнего вида.Я также активно использую библиотеку JEDI JVCL с открытым исходным кодом.
Если у кого-то есть какие-нибудь советы, статьи, веб-страницы или что-нибудь, что говорит о работе с изображением, чтобы изменить или изменить приложение Delphi 6Я был бы признателен, если бы знал об этом.Это большое приложение с тоннами сложных потомков TFrame и интенсивным использованием элемента управления страницей JEDI VCL, поэтому переключение на совершенно новую библиотеку компонентов нецелесообразно.
Одна идея, которая у меня возникла, - я не опробовалвсе же нужно взять каждую форму верхнего уровня и вложить ее в другую TForm, изменив свойство Parent текущей формы на новую TForm и установив свойство AlphaBlend текущей формы, чтобы оно было прозрачным.Затем я установил бы новую оболочку или фон TForm хоста на изображение, содержащее новый внешний вид, чтобы оно проливалось через прозрачную форму.Такой подход кажется довольно глупым, и я беспокоюсь о том, как изменить размер, но мне интересно, можно ли его использовать.