Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 基于TEdit控件的DirectX绘图_Delphi_Directx - Fatal编程技术网

Delphi 基于TEdit控件的DirectX绘图

Delphi 基于TEdit控件的DirectX绘图,delphi,directx,Delphi,Directx,由于我们升级到Windows8,用Delphi绘制的TEdit框似乎被DirectX主界面覆盖 以下是TEdit选项的示例 EdId := TEdit.Create(FrmMain.Owner); with EdId do begin Parent := FrmMain; Color := clBlack; Font.Color := clWhite; Font.Size := 10; MaxLength := 20; BorderStyle := bsNone;

由于我们升级到Windows8,用Delphi绘制的TEdit框似乎被DirectX主界面覆盖

以下是TEdit选项的示例

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;

它的父控件是应用程序中的主要形式,DXDraws的父控件也是一样的,我尝试了一些钩子和一系列选项,但似乎没有解决问题。

有没有理由相信编辑控件会出现在dx曲面的顶部?在它们出现之前,只有在Windows 8和8.1中,它们才在表面下渲染。这可能只是偶然的