title: Inno Setup PageDescriptionLabel overlapping each other
body: <p>I recently made the switch to Inno Setup and it's fantastic!
  I was pretty much able to get most of the things to work except I'm having a trouble on something. </p>
  
  <p>Basically, I'm trying to create my own header design and I was trying to make Page Title/Page Description transparent. However they are overlapping each other on page change.
  (Please refer to the picture).</p>
  
  <p><img src="https://i.stack.imgur.com/OVwbH.png" alt="http://img703.imageshack.us/img703/6180/88647320.png"></p>
  
  <p>Code:</p>
  
  <pre><code>procedure InheritBoundsRect(ASource, ATarget: TControl);
  begin
    ATarget.Left := ASource.Left;
    ATarget.Top := ASource.Top;
    ATarget.Width := ASource.Width;
    ATarget.Height := ASource.Height;
  end;
  
  procedure CurPageChanged(CurPageID: Integer);
  var
    TD: TLabel;
  begin
      TD := TLabel.Create(WizardForm);
      TD.Parent := WizardForm.PageDescriptionLabel.Parent;
      TD.Caption := WizardForm.PageDescriptionLabel.Caption;
      TD.WordWrap := WizardForm.PageDescriptionLabel.WordWrap;
      TD.Transparent := True;
      InheritBoundsRect(WizardForm.PageDescriptionLabel, TD);
      TD.AutoSize := True;
  end;
  </code></pre>
  
  <p>Also, I'm not even sure if this is the best way of doing this so if anyone have any suggestion, I'de love to hear them.</p>