Na das positonieren ist nicht das Problem, klappt schon.
Nur sobald ein neues Programm aufgemacht wird, ist das sofort aufdränglich und sagt nee nee ich bin hier "OnTop".
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
SetWindowPos(
Handle,
HWND_TOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE
or SWP_NOMOVE
or SWP_NOSIZE);
end;
Funktioniert NUR beim Hauptformular, das sieht man aber eigendlich nicht da es verschwunden in der taskleiste ist. Füge ich das beim Form2.OnCreate ein geht's nicht mehr, auch das HAuptformular läst sich "runterdrücken".
Gruß Frank