Ukrycie ikonki z tray-a mając...hint-a?

0

Witam

Proszę o pomoc w znalezieniu odpowiedzi albo chociaz wskazaniu kierunku.Naszukalem sie,ale jakos nie moglem sklecic nic działajacego.

Mam uruchomiony za pomocą shellexecute program (jest to unispiker 2.6),ukrywam go od razu przy uruchomieniu

ShellExecute(Handle,'open', 'u.exe', nil, nil, SW_HIDE);

ale program jest dalej widoczny w trayu,jak pozbyc sie tej ikonki i ją ukryć?

znana jest ścieżka programu i Hint ikonki trayowej,nie ma captiona okna

proszę o pomoc/wskazówki

0

Może poszukaj uchwytu okna po klasie, a potem normalnie ukryj przy jego uzyciu traya.

0

I znowu polecę MasCollection (http://madshi.net).

0

Może to pomoże?

public
IconNotifyData : TNotifyIconData;

w procedurce:

ShellExecute(Handle,'open', 'u.exe', nil, nil, SW_HIDE);
Shell_NotifyIcon(NIM_DELETE, @IconNotifyData);

Spróbuj, ale nie daję gwarancji, że to pomoże :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1