Wie wär's mit folgendem:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, Classes, Controls, Forms, StdCtrls;
type
TForm1 =
class(TForm)
procedure FormCreate(Sender: TObject);
private
procedure AppMsg(
var Msg: TMsg;
var Handled: Boolean);
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.AppMsg(
var Msg: TMsg;
var Handled: Boolean);
begin
SetWindowPos(Self.Handle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := AppMsg;
end;
end.
...flackert zwar n' bissl wenn Du das Hintergrundfenster anwählst, weil er das Fenster erst nach vor und dann wieder nach hinten setzt,
funzt aber - auch mit dem ButtonClick