Autor Wątek: [utlClose] Alt+F4 zamyka wtw  (Przeczytany 3972 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline n3oo

[utlClose] Alt+F4 zamyka wtw
« dnia: Grudzień 19, 2010, 08:40:55 am »
http://www.mmj.pl/~p_krutul/test/utlClose.wtwExtension
Powinno zamykać komunikator po naciśnięciu na czerwony X listy kontaktów ;)

Sławek pisze jakąś wtyczkę z dodatkami do WTW to może dodać taką opcję, to jest ... z 20 linijek kodu, wykorzystałem WindowMessageFilter z API + nasłuchiwanie na zdarzenie WM_CLOSE -> WTW_QUIT, jak coś to mogę udostępnić kod.
Env: Win7 x64 / WinXP x86 | GG: 670035 | WWW: Portfolio

Offline charfa

  • Junior Developer
  • Młodzież
  • *
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #1 dnia: Grudzień 19, 2010, 14:01:48 pm »
W packageInfo.xml masz wpisane, żeby wtyczka instalowała się w %theme% ;)
Poza tym działa, dzięki!

Offline sWirus

Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #2 dnia: Grudzień 19, 2010, 14:23:41 pm »
Może udostępnij kod publicznie... nie jest to jakaś potężna wtyczka a ludziom którzy chcą napisać coś nowego może się przydać jako przykład.
Oblałem test Turinga... damn ;/

Offline zhvir

Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #3 dnia: Grudzień 19, 2010, 14:25:29 pm »
no proszę... a ja szukałem tej wtyczki w opcjach i nie mogłem znaleźć ;) teraz już wiem o co kaman

btw. może niech każdy z plugin developerów upubliczni kod jakiejś jednej prostej wtyczki? odpowiednie dla nich miejsce na forum się zaraz znajdzie ;)
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #4 dnia: Grudzień 19, 2010, 15:01:11 pm »
jedna juz macie :P moze kiedys wtwCopy tez bedzie na gpl ;p

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #5 dnia: Grudzień 19, 2010, 17:33:05 pm »
WIELKIE dzX! ;D

A czy daloby sie wprowadzic jeszcze skrot ktory by restartowal WTW? ;>
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline n3oo

Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #6 dnia: Grudzień 19, 2010, 21:48:42 pm »
zaktualizowałem paczkę z pierwszego posta - już idzie do folderu plugins - co ciekawe to bug z WTW Extension makera, gdy nie wybrałem architektury to podawał %theme% mimo, że pliki przeciągnięte były do %plugins-x64% oraz %plugins-x86% ale starej wersji używałem :d

Kod wtyczki: http://wklej.org/id/441556/

co do restartu też się da, choć w API nie widzę funkcji do tworzenia hotkey-ów a zdawało mi się, że takowa była hmm..
Env: Win7 x64 / WinXP x86 | GG: 670035 | WWW: Portfolio

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #7 dnia: Grudzień 20, 2010, 13:17:40 pm »
Mimo wszystko moze udaloby sie dotrzec do funkcji Uruchom ponownie? ;)
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline sWirus

Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #8 dnia: Grudzień 20, 2010, 16:49:16 pm »
to może tym?:
 http://msdn.microsoft.com/en-us/library/ms646309(v=vs.85).aspx
skoro i tak masz hwnd na okno główne ;p
Oblałem test Turinga... damn ;/

Offline Skiff

  • Młodzież
  • **
    • SkyDrive z moimi tłumaczeniami i paroma darmowymi programikami
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #9 dnia: Grudzień 23, 2010, 17:42:03 pm »
Niech Ci bozia w dzieciach tą wtyczkę wynagrodzi... Rozwiązuje wszystkie problemy używania wtw na Win7 z wyłączoną ikonką w trayu :)

Offline n3oo

Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #10 dnia: Grudzień 30, 2010, 08:17:39 am »
Próbowałem tym sposobem przed dodaniem w ogóle wtyczki na forum. Okno WTW zjada komunikat WM_HOTKEY i nie przepuszcza go do filtru w API. Wiem, że dostaje i hotkey działa bo Spy++ wykrywa to poprawnie.

Natomiast próbowałem inaczej - dodać skrót klawiaturowy do pozycji menu Uruchom ponownie:
wtwMenuItemDef menu;
memset(&menu, 0, sizeof(menu));
initStruct(menu);
menu.itemID = WTW_MIID_MAIN_WTW_RESTART;
menu.menuID = WTW_MENU_ID_MAIN_WTW;
//menu.hModule = hInst;

wtw->fnCall(WTW_MENU_FUNCTION_GET, (WTW_PARAM) & menu, 0);

menu.hotKey = HOTKEY_MOD_CONTROL | 'R';
menu.callback = OnHotKey;

menu.flags = WTW_MENU_MASK_MODIFY | WTW_MENU_MODIFY_HOTKEY | WTW_MENU_MODIFY_CALLBACK;
menu.menuCaption = L"U&ruchom?\tCtrl+R";

wtw->fnCall(WTW_MENU_FUNCTION_MOD, (WTW_PARAM) &menu, 0);
Lecz zamiast oczekiwanego efektu podmiany callback'a (testowo tylko) i zmiany hotkey'a, zmienił mi się opis w menu (menuCaption) choć go wcale we flagach nie umieściłem. Zastanawiam się czy coś źle jest czy jakiś błąd w WTW.
Env: Win7 x64 / WinXP x86 | GG: 670035 | WWW: Portfolio

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #11 dnia: Maj 20, 2014, 20:01:18 pm »
Przestala dzialac z nowa Beta.
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #12 dnia: Czerwiec 01, 2014, 21:09:06 pm »
Z build 4161 rowniez nie dziala.
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #13 dnia: Marzec 22, 2015, 14:09:10 pm »
Możnaby funkcjonalnosc tej wtyczki zaaplikowac w WTW?
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #14 dnia: Kwiecień 23, 2015, 18:54:41 pm »
Nadal nie dziala.
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline JAJO

  • Młodzież
  • **
  • q(-_-)p
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #15 dnia: Lipiec 02, 2015, 19:33:58 pm »
Skoro wtyczka nie jest rozwijana (czyt. nie dziala) proponuje zarchwizowac temat, co by ludzi w blad nie wprowadzac.
q(-_-)p
Win 7 Pro x64 SP1 EN
The WTW is 'almost' perfect! ];->

Offline olamala

  • Narybek
  • *
Odp: [utlClose] Alt+F4 zamyka wtw
« Odpowiedź #16 dnia: Lipiec 06, 2015, 06:23:12 am »
Dokładnie.  Popieram.  Nie działa.


________________________________________________________________________________
Sprawdź