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.phpund 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