Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#10

Re: Form als DesktopHintergrund

  Alt 17. Jan 2005, 18:54
also, ich hab folgendes versucht:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Desktop:=GetDesktopWindow;
  ProgramManager:=FindWindow(nil, 'Program Manager');
  TempDesktop:=Windows.GetParent(Desktop);
  TempProgramManager:=Windows.GetParent(ProgramManager);
  Windows.SetParent(Application.Handle,Desktop);
  Windows.SetParent(ProgramManager,Application.Handle);
end;
und natürlich
Delphi-Quellcode:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Windows.SetParent(Desktop,TempDesktop);
  Windows.SetParent(ProgramManager,TempProgramManager);
end;
aber das funktioniert nicht?

hab ich irgendwas vergessen?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat