Einzelnen Beitrag anzeigen

eisblock

Registriert seit: 11. Dez 2005
Ort: Linderbach
127 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: eigenen tray-bereich programmieren

  Alt 29. Aug 2007, 16:00
Ich habe jetzt folgenden Code

Delphi-Quellcode:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
   OriginParent := Windows.GetParent(d);
   Windows.SetParent(d, 0);
End;


Procedure TForm1.Button2Click(Sender: TObject);
Begin
Windows.SetParent(d, OriginParent);

End;

procedure TForm1.FormCreate(Sender: TObject);
begin
a := FindWindow('Shell_TrayWnd', nil);
b := FindWindowEx(a, 0, 'TrayNotifyWnd', nil);
c:=FindWindowEx(b, 0, 'Syspager', nil);
d:=FindWindowEx(c, 0, 'ToolbarWindow32', 'Infobereich');

end;
und irgendwie klappt es immernoch nicht, obwohl er ein gültiges Handle liefert. Hm vielleicht sollte ich mich nochmal genauer mit Handles beschäftigen... was ist denn dein Handle-Suchcode?
  Mit Zitat antworten Zitat