K2T.eu :: Forum

Specjalne => API/SDK => Wątek zaczęty przez: Inoex w Września 23, 2010, 21:07:08 pm

Tytuł: Ikona w tray'u
Wiadomość wysłana przez: Inoex w Września 23, 2010, 21:07:08 pm
Tytuł: Re: Ikona w tray'u
Wiadomość wysłana przez: Kaworu w Września 23, 2010, 21:16:38 pm
Sprawdź czy funkcja WTW_TRAYICON_FUNC_ADDICON istnieje, bo jak tak wlasnie patrze - to może nie być podłaczona do APi ;P Apzoa tym dokumentacja kłamie, trayId jest konieczny;
Tytuł: Re: Ikona w tray'u
Wiadomość wysłana przez: Inoex w Września 24, 2010, 05:41:32 am
Dzięki za szybką odpowiedź.

WTW_TRAYICON_FUNC_ADDICON
WTW_TRAYICON_FUNC_CHANGE  
WTW_TRAYICON_FUNC_REMOVE  

Powyższe funkcje NIE są podpięte do API a to znaczy, że na chwilę obecną nie ma co się zabierać za zabawę z tray'em.
Mam nadzieję, że w najbliższym czasie, coś w tej sprawie się zmieni :)\


UPDATE!
W ostatniej aktualizacji funkcje zostały podpięte i można już z nich korzystać :)
Tytuł: Re: Ikona w tray'u
Wiadomość wysłana przez: Inoex w Września 27, 2010, 08:00:40 am
Pytanie:
1) Czy istnieje możliwość podpięcia eventa do stworzonej ikony (obsługa myszki, czy ikona klinkięta itp. itd.)?
2) Czy można zmienić z poziomu API główną ikonkę programu w tray'u? Bo powyższe funkcje jak rozumiem dają możliwość tworzenia nowych/dodatkowych ikon, niezależnie od głównej.
3) WTW_TRAYICON_FLAG_ANIMATE_BLINK <-- włączenie powyższej flagi powoduje miganie ikoną? włączając ją, ikona się dodaje do tray'a, ale nie miga ani też się nie wyświetla (pokazane jest tylko puste pole).
Tytuł: Re: Ikona w tray'u
Wiadomość wysłana przez: Kaworu w Września 27, 2010, 09:52:12 am
1. Tam jet takie sprytne pole callback;
2. Mozna;
3. A bo ja pamietam jak to dzialalo :D
Tytuł: Odp: Ikona w tray\'u
Wiadomość wysłana przez: Inoex w Września 28, 2010, 19:01:23 pm
Tytuł: Odp: Ikona w tray'u
Wiadomość wysłana przez: amras w Października 17, 2010, 12:01:19 pm
Tytuł: Odp: Ikona w tray'u
Wiadomość wysłana przez: suawek w Października 17, 2010, 18:47:04 pm
W ten sposób nie ukryjesz ikony.
Jednym sposobem mogło by być usunięcie ikony przez WTW_TRAYICON_FUNC_REMOVE, a potem dodanie jej spowrotem. Niestety musiałbyś odkryć trayID, menuID, iconID itp przeglądając listę stringów w wtw.exe.
Tytuł: Odp: Ikona w tray'u
Wiadomość wysłana przez: amras w Października 17, 2010, 23:03:23 pm
I właśnie to miałem na myśli kiedy pisałem "nie da się bez wsparcia w api". Tym bardziej, że usunięcie tej ikony na 99% wywaliłoby komunikator przy np. próbie zmiany stanu przez auto-away, a przy dodaniu trzeba by przywrócić wszystkie jej parametry...

Kaw, proszę :) WTW_MAINTRAYICON_HIDE/SHOW i odpowiednia zmienna przechowująca stan, ok? ._.
Tytuł: Odp: Ikona w tray'u
Wiadomość wysłana przez: sWirus w Października 18, 2010, 07:55:50 am
Zgłoś to na mantis'a. Prędzej się pojawi.
Tytuł: Odp: Ikona w tray'u
Wiadomość wysłana przez: amras w Października 18, 2010, 10:44:34 am
Wczoraj dałem, zobaczymy czy co z tego będzie :P