Znikająca ikona w Tray'u

0

Po restarcie exploratora ikona w trayu mojego programu znika.
Czy ktoś wie jak temu zapobiec? Tylko tak, żeby za bardzo nie obciążało to procesora.

0

Możesz wejść na stronę powergg, ściągnąć PowerGG SDK i obejrzeć źródła wtyczki icon saver. Tylko nie wiem, czy są dostępne w delphi. Jeśli nie, to chyba w c są.

0

dajesz timer na np 10000 ms i piszesz to samo co w dodawaniu ikonki do traya tylko zamiast NIM_ADD dajesz NIM_MODIFY i działa, nie wiem, może jest prostszy sposób bez timera ale zauważyłem że np ikonka gg pojawia się w ciągu 5 sekund, epopa - 10 sekund, a niektórych innych progów do trzech sekund więc raczej tam wszędzie jest timer tylko na różne parametry

0

Czy dałoby się jakoś sprawdzić czy ikona jest pokazywana czy nie?

0

Czy dałoby się jakoś sprawdzić czy ikona jest pokazywana czy nie?

pobrac canvasa traya i szukac odp kombinacji pikseli :)

0

pobrac canvasa traya i szukac odp kombinacji pikseli :)

Tylko, że w XP jest taka opcja jak "Ukryj ikony nieaktywne" i wtedy nie dałoby się zobaczyć ukrytych ikon!
A może ktoś zna mniej prymitywną metodę, bo tej to na pewno nie użyję :)

0

A może ktoś zna mniej prymitywną metodę, bo tej to na pewno nie użyję :)

W WinME po dodaniu programu do Autostartu program uruchomi się jeżeli zresetowałeś explorera. W przypadku Win95\98 trzeba chyba dodać wpisy w kluczu RunServices.
To też nie jest najlepsza metoda no, ale... :)

0

W WinME po dodaniu programu do Autostartu program uruchomi się jeżeli zresetowałeś explorera. W przypadku Win95\98 trzeba chyba dodać wpisy w kluczu RunServices.
To też nie jest najlepsza metoda no, ale... :)

Ale ja nie chcĘ, żeby program sie uruchamiał po padnięciu exploratora, bo jest już uruchomiony (nie zamyka sie po padnięciu), tylko że mu znika ikona w trayu i chciałem wiedzieć czy sie da jakoś sprawdzić czy ikona w trayu jest widoczna.

0

no chyba się nie da skoro w innych programach się pojawia po kilku sekundach po resecie explorera (czyli jest timer) a w masie innych progów - w ogóle się nie pojawia.

0

no przeciez thenkles njuz ci napisal jak to zrobic :/

0

no przeciez thenkles njuz ci napisal jak to zrobic :/

No to znalazłem źródło Icon Saver'a w delphi, ale nie wiem jak to zrobić w moim programie.

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