W związku z brakiem funkcji BossKey w komunikatorze, chciałem doimplementować w/w funkcję w postaci wtyczki. Wstępnie udało mi się "poprosić" wszystkie okna o zniknięcie, pracuję nad ikoną w tray'u. Napotkałem jednak problem z założeniem globalnego hotkey. Z tego co wiem, metody są dwie;
GetAsyncKeyState() - jednak to powinno wykonywać się w pętli której wtyczka nie posiada (no chyba że chcę przywiesić komunikator),
RegisterHotKey() - tutaj bez problemu działa rejestracja (używam hwnd okna głównego wtw) - jednak nie dostaję od okna informacji kiedy hotkey zostanie wciśnięty
wydaje mi się, że RegisterHotKey() będzie lepszym wyjściem, ale nie mam pomysłu jak poprosić okno, żeby po zebraniu mojego skrótu klawiaturowego przekazało je do wtyczki... z góry dziękuję za jakikolwiek pomysł.