Autor Wątek: modyfikacja wiadomosci  (Przeczytany 1547 razy)

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

Offline fwe

  • Narybek
  • *
modyfikacja wiadomosci
« dnia: Grudzień 14, 2011, 16:07:07 pm »
Witajcie!

Korzystam z przykładowej wtyczki zamieszczonej na forum (VS 2k8).

I chciałem zarejestrować hooka modyfikującego wiadomości (docelowo przychodzące, ale to nie ma znaczenia).

Więc robię tak (konstruktor klasy Core):
addHook(WTW_EVENT_CHATWND_BEFORE_MSG_DISP2, evHookTest, (void*)this);

a tak wygląda nagłówek tej funkcji:
static WTW_PTR evHookTest(WTW_PARAM wParam, WTW_PARAM lParam, void* ptr);

i problem jest taki, że wtw się wywala jak dostanie wiadomość, bądź chce wysłać.
Pod debugerem zauważyłem, że lParam jest zawsze równy 0.

Coś robię źle?


Offline fwe

  • Narybek
  • *
Odp: modyfikacja wiadomosci
« Odpowiedź #1 dnia: Grudzień 15, 2011, 18:07:41 pm »
Dla potomnych:
w lParam ma być NULL.
Struktura z wiadomością jest w wParam.


dzieki Kav za pomoc!