Tastatur abfangen - trotz Hide()



  • ich bin so der n00b 😞

    also ich habe jetzt ja den hook gemacht - und nun habe ich ne form die ich "verstecken kann"..

    aber jetzt will ich ja beides zusammenführen:

    BEGIN_MESSAGE_MAP 
        MESSAGE_HANDLER(WM_KEYHOOK, TMessage, KeyHook); 
        END_MESSAGE_MAP(TForm);
    

    das steht alles in meiner form klasse - das braucht ja der hook. aber um das fenster in die systray zukriegen standen dort auch die 3 messae dinger...

    nun funktioniert das nicht... beide sachen benutzen diese dinger... nun funzt nur das minimieren in die systray :(#

    hat jmd nen tipp parat?



  • Hm? Wer benutzt was? Ich brauchte für den Systray noch nie Messages...



  • hi;
    also ich habe einmal das tutorial genommen wie es hier auf seite eins gegeben war (aus der faq)

    das tut mit der systray ist hier
    http://www.bytesandmore.de/rad/cpp/snipp/sc03038.php

    und beide verwenden sowas wie oben angegeben - nun funzt der hook nicht mehr.

    wäre geil wenn du mir da helfen könntest

    lg

    tim



  • Und dein Problem ist, dass du nicht den zusätzlichen MESSAGE_HANDLER in die MESSAGE_MAP einfügen kannst, oder was? Sollte eigentlich kein Problem sein, da WM_KEYHOOK als WM_USER + 100 definiert ist und WM_TRAYICON_MELDUNG als WM_USER + 1001, so dass sie sich nicht überschneiden sollten.

    Hast du überhaupt verstanden, was du mit dem Hook da eigentlich alles gemacht hast oder dich nur gefreut, dass es funktioniert? Vielleicht solltest du dich erst einmal mit ein paar Grundlagen der Windowsprogrammierung vertraut machen.



  • habe es auch versucht mit der windows programmierung - auch mit ne buch...
    aber nicht so richtig verstanden. da sieht es mit c++ schon anders aus 🙂


Anmelden zum Antworten