opuszczanie ikony w zasobmiku systemowym

0

w swoim programie mam ikonke w trayu

jesli na nia klikne to wykonuje jakas tam czynnosc w zaleznosci ktorym przyciskiem myszy

gdy na nia najade to pokazuje sie druga forma w rogu ekranu z informacjami
tylko jak wykryc zdazenie gdy kursor myszy opuszcza ikonke w trayu (bo wowczas chcialbym ukryc wczesniej otwarta forme) ?

z gory dzieki za pomoc

0

Nie wiem czy to sie przyda ale może: obsłużyć komunikat WM_MOUSELEAVE ?? :/

0
{PIT} napisał(a)

Nie wiem czy to sie przyda ale może: obsłużyć komunikat WM_MOUSELEAVE ??

niestety nie dziala :0

0

tylko jak wykryc zdazenie gdy kursor myszy opuszcza ikonke w trayu (bo wowczas chcialbym ukryc wczesniej otwarta forme) ?

<ort>Poco </ort>kombinować...? Wystarczy
dodać przycisk zamykania tej formy,
lub timer, aby po pojawieniu się tej formy liczyc z 10 sekund do jej ukrycia

0

no tak ale forma ma nie znikac po jakims czasie , sami tez jej mamy nie zamykac :)
ona ma zniknac gdy mysza zjedziemy z ikonki z traya

0

jak kursor najedzie na ikone to zapamietaj wspolrzedne kursora na ekranie, wtedy na podstawie danych ze zmiennej mozesz zrobic sobie zakres poza ktorym ma byc wylaczana forma. moze to glupie, ale proste i skuteczne :P

0
Passage napisał(a)

jak kursor najedzie na ikone to zapamietaj wspolrzedne kursora na ekranie, wtedy na podstawie danych ze zmiennej mozesz zrobic sobie zakres poza ktorym ma byc wylaczana forma. moze to glupie, ale proste i skuteczne :P

to wcale nie takie glupie [green]
tez sie nad tym zastanawialem i chyba tak wlasnie zrobie

lecz to niedokladnie to o co mi chodzilo ale skoro inaczej sie nie da to trzeba tak zrobic
i tak sie nikt nie kapnie ze tak jest zrobione ;)

0
greenmag napisał(a)

i tak sie nikt nie kapnie ze tak jest zrobione ;)

ja bym jeszcze przed ukryciem dal jakis delay(500) - wtedy to juz w ogóle sposob ukrywania bedzie nie do wykrycia :D

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