Hi,
ich habe eine Anwendung, die eine zweite Form öffnet (.show). Dieser Form habe ich einen eigenen Taskbareintrag spendiert:
Delphi-Quellcode:
procedure TForm2.CreateParams(var Params : TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent := GetDesktopWindow;
Params.Caption := 'Test';
end;
Funktioniert auch wunderbar. Beide Fenster lassen sich aktivieren.
Nun zum Problem: Wenn ich in der zweiten Form einen
SpeedButton mit einem Hint versehe, wird immer wenn dieser Hint angezeigt wird die erste Form aktiviert und ggf. vor die zweite Form gelegt.
Setzte ich die Eigenschaft
ShowHint des
SpeedButtons auf
False, oder nehme ich die Procedure
CreateParams wieder raus, ist der Spuk vorbei.
Hat da jemand eine Erklährung für?