title: DirectX Drawing Over TEdit Controls
body: <p>Since we upgrade to Windows 8, our TEdit boxes that are drawn in Delphi appear to be being painted over by the main DirectX surface</p>
  
  <p>Here is an example of the TEdit options.</p>
  
  <pre><code>EdId := TEdit.Create(FrmMain.Owner);
  with EdId do begin
    Parent := FrmMain;
    Color := clBlack;
    Font.Color := clWhite; 
    Font.Size := 10;
    MaxLength := 20;
    BorderStyle := bsNone; 
    OnKeyPress := EdLoginIdKeyPress; 
    Visible := FALSE;
    Tag := 10;
    DoubleBuffered := true;
  end;
  </code></pre>
  
  <p>Its parent is the main form in the application, also the DXDraws parent is the same, I have tried a few hooks and a bunch of options but nothing seems to solve the problem.</p>