Hi!
Ich bin aber anderer Meinung. Das muss ich nicht über Hooks lösen.
Kuckst du dir hier die Tutorial-Seite an:
www.dsdt.info/tutorials/hooks/?page=2
Das steht gleich im ersten kurzen Absatz:
"Zum Beispiel ist es kein Problem, mit Mouse-Capturing auch Mouseereignisse über fremden Fenstern abzufangen. Nur bekommen eben diese Fenster dann keine Messages!"
Das ist genau das, was ich brauche... FREMDE Fenster ! Und fremde Fenster gehören meiner Meinung
nach zu fremden Prozessen.
Wenn ich dazu unbedingt Hooks brauchen würde, dann wär es ja auch so, dass Delphi auch nen normalen Maus-Hook verwenden
würde, wenn ich die Maustaste gedrückt halte und aus dem Fenster fahre.. weil dabei wird auch alles
nur an mein Fenster gesendet. Ganz LOW-Level gesehen wirds schon etwa so funktionieren, aber für besseres
Handling stellt Delphi bestimmt was anderes zur Verfügung, was meiner Meinung nach 'MouseCapture' wäre..
Danke für deine Antwort, aber die macht mich leider nicht glücklich..
Bitte um weitere Infos..
vielleicht liege ich auch falsch und ihr könnt mich überzeugen..
Nur ist das aus meiner Sicht umständlich.. DLL schreiben für globalen Hook, Windows-Messages registrieren und das
umherschicken und MausEvents unterdrücken.. das MUSS schöner gehen
Grüsse, Limbo