Hallo,
das Thema wurde schon an einigen Stellen besprochen, nur wirklich gefunden habe ich nur diese
hier Lösung (von turboPASCAL):
Zitat:
...
public
procedure CreateParams(var Params: TCreateParams); override;
...
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := WS_POPUP;
Params.ExStyle := WS_EX_NOACTIVATE;
end;
Die Lösung funktioniert an sich perfekt, hat jedoch einen Haken... ich verwende Eingabefelder in meiner Form, und obwohl ich reinklicke schreibt er nicht rein sondern im letzten aktiven Fenster.
Hat jemand vll. nie Idee wie man das beheben könnte?