Delphi XE с эффектами Aero вызывает проблемы с краской

Я обновился до Delphi XE с 2009 года, и у меня возникла странная проблема.

Я создаю новый проект, устанавливаю элемент управления TRibbon, компилирую и запускаю. Сохраняя размер формы по умолчанию, я без проблем минимизирую и восстанавливаю. Затем я разворачиваю форму, минимизирую и восстанавливаю, и цвет формы меняется на черный.

У меня нет случайного кода для его изменения, и я использую все значения по умолчанию, которые поставляются с Delphi XE, и делает это каждый раз в обязательном порядке.

Я переместил скомпилированный exe на компьютер друзей, но проблема остается, поэтому я знаю, что это не мой компьютер. Если я отключу эффекты Aero, проблема исчезнет, ​​но если снова включить Aero, проблема вернется.

Есть какие-нибудь идеи?Мне не удается найти какие-либо темы по этой проблеме в Интернете.

Спасибо, Себ

Правка (по запросу, DFM для формы, которая отображает такое поведение. Примечание: это происходит в любом проекте, который я начинаю):

object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 555
  ClientWidth = 989
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  Position = poScreenCenter
  PrintScale = poNone
  Scaled = False
  PixelsPerInch = 96
  TextHeight = 13
  object Ribbon1: TRibbon
    Left = 0
    Top = 0
    Width = 989
    Height = 143
    Caption = 'Ribbon1'
    ExplicitLeft = 104
    ExplicitTop = 296
    ExplicitWidth = 0
    StyleName = 'Ribbon - Luna'
  end
end

Ничего особенного, это просто новый проект с единственной формой.

9
задан Sebastien 27 June 2011 в 03:39
поделиться