Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
..das funktioniert nicht. Der ICON ist immer noch zusehe, obwohl dieser Prozess beendet wurden.
Kann jemand dieses Verhalten bei sich bestätigen?
Problematik: nach beenden des Prozesses taskmgr.exe bleibt der Icon immer noch in Tray sichtbar. Erst wenn ich mit maus über diesen ICON gehe, verschwiendet dieser.
Warum?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
das funktioniert nicht
wnd := FindWindow('Shell_TrayWnd', nil);
RepaintWnd(wnd);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
hier ist mein Projekt. schaut euch das an. Versucht den Taskmanager zu beenden und schaut euch die Windowsleiste an.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
In diesen Fall benötige ich nicht den Taskmanager sondern Taskleiste, da ich diesen Objekt aktualliesern will, nach dem ich Taskmanager beendet habe.
...nun muss ich rausfinden wie ich dieses Objekt ansprechen kann?
wnd := Findwindow(nil,'Takleiste');
RepaintWnd(wnd);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
procedure RepaintWnd(Window: hWnd);
begin
InvalidateRect(Window, nil, True);
UpdateWindow(Window);
RedrawWindow(Window, nil, 0, RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);
end
was muss ich als WINDOW: hWND übergeben? mit 0 funktionier gda nicht...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Karstadt,
2. Jul 2006
Hallo. habe eine Funktion hier in forum gefunden "function KillProcess(dwProcID, Wait: DWORD): Integer;" die einen Process beendet. das funktioniert auch, aber wenn ich ein Process beende, der sich aber dieser Prozess in Systemtray befindet (rechts neben die Uhr) bleibt dieser immer noch zu sehen, wenn ich diesen Process beendet habe. Wie kann ich das lösen?
function KillProcess(dwProcID,...