opuszczanie ikony w zasobmiku systemowym

opuszczanie ikony w zasobmiku systemowym
greenmag
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 353
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

pm_coder
  • Rejestracja: dni
  • Ostatnio: dni
0

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

greenmag
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 353
0
{PIT} napisał(a)

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

niestety nie dziala :0

Opi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1034
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

greenmag
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 353
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

Passage
  • Rejestracja: dni
  • Ostatnio: dni
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

greenmag
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 353
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 ;)

tomkiewicz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1193
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.