Hej! Jeg fandt denne kode til at få et vindue til at blive i baggrunden.
protected
procedure CreateParams(var Params: TCreateParams); override;
//...
procedure TForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
if Assigned(Application.MainForm) then
begin
Params.WndParent := GetDesktopWindow;
Params.Style := WS_CHILD;
end;
end;
Når koden indsættes køres programmet fint, men hvordan aktivere jeg koden...
Jeg gætter på det er noget lignende...
Procedure TForm1.FormCreate(Sender: TObject);
begin
CreateParams(Etellerandet);
end;
men det gider den ikke? Noget der kan hjælpe?
Det er somend simpelt nok. Det er bare:
procedure TForm1.FormCreate(Sender: TObject);
var
Params: TCreateParams;
begin
CreateParams(Params);
// Her bruger du Params til et eller andet :)
end;
Så kan du tilgå de forskellige paramtere med variablen Params
MH.
The-Freak
Livet er for kort til at kede sig.