Как зарисовать заголовок окна

  • Автор темы Lorduk
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

Lorduk

Гость
#1
Помогите!!!!!!!!!!!
Надо сделать следующее задание:
Зарисовать заголовок окна таким образом чтобы
вместо обычной градиентной синей полоски (классический стиль Windows)
отрисовывалась бы на всю ширину картинка, загружаемая из растрового
файла. Необходимо, чтобы при изменении размеров, картинка также
изменяла размеры. Также при скрытии, раскрытии, активировании,
деактивировании формы картинка не должна исчезать. При перерисовке
картинки желательно максимально уменьшить ее мерцание. Также
необходимо обеспечить прорисовку текста заголовка формы любым
оптимальным способом.
При этом исходные параметры формы:
Caption = 'Form1'.
BorderIcons, biSystemMenu = False.
BorderStyle = bsSizeable.


:)
 
Z

Zuzlan

Гость
#3
хм... а я бы попробовал проще реализовать....
Например поставить как фон на форме - картинку.
BorderStyle у формы установить как none
А саму картинку растянуть по всей форме и соответственно вверху ее рисуй все что угодно (можно задать ей height, что б она не растягивалась по вертикали) и все... делов то...
ЗЫ: ток не забудь добавить кнопки закрытия, минимизации и увеличиния окна во весь экран, потому что их на форме не будет :)
 
Статус
Закрыто для дальнейших ответов.