An einen Moderator ! Beitrag für FAQ !
-
Hi, ich hätte folgenden Beitrag für die FAQ verfasst;
http://www.c-plusplus.net/forum/viewtopic.php?t=92249&highlight=hooks
Wenn Interesse von der Moderatorenseite besteht -> bitte dorthin packen !
danke und happy coding !
-
bin dafür, denke aber, der beitrag passt besser in die winapi faq.
-
Danke für die Unterstützung, elise !
Nachdem die Frage in diesem Forum gestellt wurde, habe ich auch hier die Antwort geschrieben.
Vielleicht kann man ja das "Ding" in beide FAQs basteln, oder halt in die WINAPI FAQ klatschen, wie ihr möchtet !
-
lol, das ist doch sogut wie "nur" eine Übersetzung der Platform SDK Doku auf Deutsch.
-
@uuu
Naja, aber einer hats gemacht, oder ?
-
Was soll man sagen? Ernsti ist eben ne' deutsche MSDN
Gruß
:: NoName ::P.S. Bin auch dafür...
-
Ja aber irgendwie war das ziemlich sinnlos. Wenn jemand kein Englisch kann sollte er programmieren lassen oder Englisch lernen.
-
Viele suchen ein Tutorial über Hooks in Deutsch ... Mehr brauch ich nicht sagen oder ?
Gruß
:: NoName ::
-
Ist meiner Meinung nach kein Tutorial. :p
-
Aber trotzdem ist es eine super Erklärung von Hooks... oder etwa nicht?
Wenn ich mich recht erinnere suchte ja das Mitglied guenni81 (siehe Link oben) auch eine Erklärung von Hooks...............!?
Und die hat er von Ernsti erhalten....Gruß
:: NoName ::
-
Aber meiner Meinung nach trotzdem einen eintrag in die FAQ wert.
-
War ja klar das MFC Programmierer den Beitrag von Ernsti gut finden.
-
Commänder schrieb:
War ja klar das MFC Programmierer den Beitrag von Ernsti gut finden.
Was soll denn bitteschön das ? ....
Gruß
:: NoName ::
-
Wenn du jetzt noch ein kleines Beispiel postetst dann gebe ich es in die FAQ. Anfänger haben nicht das Problem das sie nicht lesen können sondern sie können das gelesene nicht umsetzen da sie mit dem Parametern und der Reihenfolge der Funktionen überfordert sind.
Sonst aber geren in die FAQ.
Mache ein Neuen Beitrag mit Titel @unixtom auf und sag dann bitte ob du deinen Beitrag erweitert hast.
-
Alles zusammengefasst :
Global anlegen
HHOOK hHook;
Danach der eigentliche Hook
LRESULT CALLBACK TestHook(int nCode, WPARAM wParam, LPARAM lParam) { // Etwas machen ... return CallNextHookEx(hHook, nCode, wParam, lParam); }
Dann den Hook starten
hHook = SetWindowsHookEx(WH_KEYBOARD, TestHook, NULL, GetCurrentThreadId());
Hook entfernen
UnhookWindowsHookEx(hHook);
Gruß
:: NoName ::
-
Da müsste auch noch drin stehen wie man das mit systemweiten Hooks macht.
-
Wie man DLL's schreibt ist eine andere Sache, da kann man sich auch im INet informieren...
Gruß
:: NoName ::
-
lol. aber da gibts besonderheiten. irgendwie muss man da eine variable sharen.
-
Wenn du so genau weißt wie es geht, dann mach du es doch... :p
Gruß
:: NoName ::
-
Hallo erstmal,
ich war die letzten Tage unterwegs und habe versucht dass "Hooking" zu
verstehen. Leider nur mit bedingtem Erfolg.
Obwohl (sh. Aussage weiter oben) prgoggen und englisch verstehen zusammengehören, freu ich mich sehr dass es sowas auch in Deutsch gibt.
Ich les es auf jeden Fall durch.
Danke an den Übersetzer, der sich die Mühe gemacht hat.