Forum: Win32/Win64 API (native code)
Delphi
by endeffects,
9. Mär 2007
so ich hab dazu eine lösung im netz gefunden,
die ist allerdings nicht ganz unproblematisch.
uses
CommCtrl, ShellAPI;
...
function TMainForm.RefreshTray: Boolean;
function GetTrayHandle: THandle;
Forum: Win32/Win64 API (native code)
Delphi
by endeffects,
9. Mär 2007
so sieht mein versuch bisher aus,
allerdings passiert da nichts
var
wnd: HWND;
begin
wnd := FindWindow('Shell_TrayWnd','');
wnd := FindWindowEx(wnd, 0, 'TrayNotifyWnd', nil);
wnd := FindWindowEx(wnd, 0, 'SysPager', nil);
Forum: Win32/Win64 API (native code)
Delphi
by endeffects,
9. Mär 2007
hallöchen,
ich überwache mit meinem tool ein fremdes programm
das ich hin und wieder unsanft beenden muß.
dieses programm verfügt allerdings über ein trayicon
das dann nicht aus der taskleiste entfernt wird.
nach einer gewissen laufzeit sammeln sich nun eine
menge trayicons in der taskleiste an, was ich natürlich
verhindern möchte. bisher sind meine versuche die
tastkleiste zu...