Плохое визуальное поведение с расширенным GlassFrame - PullRequest
2 голосов
/ 31 декабря 2011

У меня есть серьезная проблема, которую я не могу решить.

Я редактирую вопрос, чтобы упростить то, что действительно происходит:

  1. Создать пустое приложение Delphi (я пробовал это в 2007 году)

  2. Тип конструктора формы (From.Create):

    GlassFrame.Enabled := True;
    GlassFrame.Bottom := 50;
    

Это должно расширить тему Windows Aero.

Теперь попробуйте изменить размер окна, и вы заметите плохое поведение; черная часть, которая выглядит довольно некрасиво.

Это ошибка Windows или?

Я пытался сделать то же самое в MS VC, используя вызовы API, но результаты те же.

Во всяком случае, если это ошибка Windows, мне нужно как-то ее решить, потому что я могу допустить такой плохой вид в своем приложении.

Спасибо за помощь.

1 Ответ

0 голосов
/ 31 декабря 2011

DoubleBuffered := True исправляет черный глюк.

...