hallo zusammen
ich versuche gerade verzweifelt die systray anzeige in mein programmfenster zu verschieben.
ich hab mir das so gedacht das man eigentlich doch nur das parent ändern müsste.
Delphi-Quelltext
1: 2:
| h := FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'TrayNotifyWnd', nil); windows.SetParent(h, form1.handle); |
das funktioniert jedoch nicht.
aber ich habs hinbekommen das die systray symbole auf dem desktop sind und nicht mehr in der taskleiste.
Delphi-Quelltext
1: 2:
| h := FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'TrayNotifyWnd', nil); windows.SetParent(h, form1.GetParentHandle); |
wo liegt denn mein denkfehler?
danke