Witam!
Mam pytanie:
Jak ukryć inną aplikacje z TRAYa?
Powiedzmy, że znam jej uchwyt.
Będę wdzieczny za pomoc!!
Witam!
Mam pytanie:
Jak ukryć inną aplikacje z TRAYa?
Powiedzmy, że znam jej uchwyt.
Będę wdzieczny za pomoc!!
Jeśli chcesz dodać/usunąć ikonkę do/z traya to poczytaj o Shell_NotifyIcon (być może, że bez znaku '_').
Sprobuje, DZIEKI!
jest latwiejszy ort!!!! Wystarczy ze zainstalujesz komponent T [cygaro] CoolTrayIcon
// komponent łatwiejszy? Kwestia gustu. Wiekszy exek - na pewno. [mf]
jest latwiejszy ort!!!! Wystarczy ze zainstalujesz komponent T [cygaro] CoolTrayIcon
Chodzilo o wrzucenie innej aplikacji, nie swojej...
P.S: sposób :>
Torry:
Ukrywa ikonke połączenia z internetem:
uses
shellapi;
procedure TForm1.Button1Click(Sender: TObject);
var
nt: TNotifyIconData;
begin
with nt do
begin
cbSize := SizeOf(nt);
Wnd := FindWindow('#32770', nil);
uid := 0;
uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
uCallbackMessage := WM_USER + 17;
hIcon := 0;
szTip := '';
end;
Shell_NotifyIcon(NIM_DELETE, @nt);
end;
Jesli nie znasz Uid, to masz 65536 mozliwosci w tępelce...
// Do NIM_DELETE wystarczy tylko wnd+uid + oczywiscie cbsize