Hallo,
hab grad dein Projekt getestet. Bei deiner Exe hab ich das gleiche Problem wie du, wenn ich das Projekt mit Delphi 7 neu übersetze, dann funktioniert alles wie gewünscht.
Du hast Delphi 2010? Wenn du noch eine ältere Version von Delphi hast, kannst du ja mal TCustomForm in der
Unit Forms.pas mit alten Version vergleichen,
interessant wär hier die Stelle CreateParams. Kannst ja in der SubForm das CreateParams auch mal überschreiben:
Delphi-Quellcode:
TForm4 = class(TForm)
Button1: TButton;
private
{ Private-Deklarationen }
protected
procedure CreateParams(var AParams: TCreateParams); override;
public
{ Public-Deklarationen }
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
{ TForm4 }
procedure TForm4.CreateParams(var AParams: TCreateParams);
begin
inherited;
AParams.ExStyle := AParams.ExStyle and not WS_EX_TOPMOST;
end;
Und nochmal sorry für den Fehlalarm.
Ciao Chris