MarcG Geschrieben 9. Oktober 2002 Geschrieben 9. Oktober 2002 Mein Problem diesmal... ich will das Handle einer anderen externen (also nicht zu meinem Programm gehörenden) Komponente rausbekommen. Das ist soweit nicht wirklich ein Problem...Ich hab schon ein kleines Testprogramm, das bei jeder Mausbewegung die Komponente unter der Maus zurückgibt. Nun will ich aber eine Komponente auswählen und mir dann das entspr. Handle merken... Ich hab aber keine Idee wie ich das hinbekomme. Ich hab sowas mal in einem anderen Programm gesehen, da ging das über Drag'n'Drop, also aus dem Programm heraus ein Symbol auf die andere Komponente "draggen" und wenn sie dort "gedropt" wird wird das Handle dieser Komponente zurückgeliefert. Das ist aber irgendwie ein Problem, D'n'D ist kein Problem, solange es über meinen Komponenten bzw. meiner Anwendung geschieht, wie bekomme ich aber mit das und vorallem wo der Drop ausserhalb meiner Anwendung stattgefunden hat? (DragQueryPoint und WM_DROPFILES hab ich, funktioniert aber nur wenn das über meiner Anwendung geschieht) Zitieren
MarcG Geschrieben 9. Oktober 2002 Autor Geschrieben 9. Oktober 2002 Hat sich ebenfalls erledigt Wie war das im Daily Talk... mit anderen Reden und dann selber die Lösung finden Hatte das ganze über einen MouseHook gelöst, nur funktionierte der Hook nicht... naja, der befindet sich in einer DLL und dazu musste ich das Testprogramm erstmal speichern, damit sich die DLL im selben Verzeichniss befindet Hat lang gedauert... aber wollte nur mal kurz testen und nicht unbedingt speichern... gut, das ist nicht direkt ne Lösung zu der eigentlichen Frage, aber mein Problem ist erstmal gelöst, wenn dennoch jemand auf o.g. Frage ne Antwort hat... immer her damit. :WD Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.