OldSchoolHack

Registrieren / Anmelden Deutsch

Renderer unabhängig von Fenstern verwenden

icon Thema: [Help] Renderer unabhängig von Fenstern verwenden

Anmeldungsdatum: Jul 2014

Beiträge: 12

Benutzer-Bewertung:

3 positiv
0 negativ
"Geht nicht" heißt, dass auf den Hotkey einfach nicht reagiert wird. Der MessageHook sieht so aus:

TEXT Code:
  1.  
  2. LRESULT CALLBACK Gui::MessageHook(int code, WPARAM wParam, LPARAM lParam)
  3. {
  4. if (lParam & 0x80000000 || lParam & 0x40000000)
  5. {
  6. return CallNextHookEx(Implode::Gui->messageHookHandle_, code, wParam, lParam);
  7. }
  8.  
  9. if (code == HC_ACTION)
  10. {
  11. //if (reinterpret_cast<LPMSG>(lParam)->message == WM_MOUSEMOVE)
  12. //{
  13. // return 0;
  14. //}
  15.  
  16. if (Implode::Gui->input_.ProcessMessage(reinterpret_cast<LPMSG>(lParam)))
  17. {
  18. return 1;
  19. }
  20. }
  21.  
  22. return CallNextHookEx(Implode::Gui->messageHookHandle_, code, wParam, lParam);
  23. }

Auf Threadingprobleme komme ich, da es für mich ziemlich zufällig scheint, wann es crasht. Meiner Erfahrung nach passiert sowas bei häufig bei Threadingprobleme. Ist aber nur ein Verdacht. Ich versuche, das weiter zu beobachten.