Wie bekomme ich eine andere Anwendung das Fenster-handle übergeben Delphi per Mausklick

Wie bekomme ich das handle des Fensters übergeben werden, die Delphi durch den Benutzer die Auswahl der Fenster (hätte auch jede andere Anwendung Fenster) durch einen Klick mit der Maus auf Sie. In meinem Delphi-app konnte ich eine Schaltfläche, die der Benutzer klickt, beginnt dieses Verfahrens sowie ein label-Anzeige der angeklickte Fenster-Titel in der Delphi-app. Wenn der Benutzer zufrieden ist, die er ausgewählt das richtige Fenster konnte er auf die Schaltfläche klicken, die in meinem Delphi-app (die modal) zu stoppen, ist die Auswahl und lassen Sie die app starten, tun, um die anderen Fenster, was es tun muss...

  • Maus erfassen oder das Fenster, Haken, beide funktionieren. Hängt davon ab, wie genau Sie es wollen. Maus-capturing-arbeiten ab, indem Sie die capture-Prozess, wenn die Maustaste gedrückt gehalten wird (z.B. über die Taste am Fenster) und dann endet, wenn die Taste losgelassen wird. In zwischen Ihre app erhalten Sie Informationen über die position der Maus und so ... genug, um herauszufinden, die Fenster, über die Sie schweben.
  • Danke für die Antwort, ich bin neu in delphi und sehr, sehr, sehr neu in der winapi also, wenn könnten Sie so freundlich sein zu erarbeiten, ein bisschen weiter, eventuell mit einem code-Beispiel ich wäre Ihnen sehr verpflichtet.
  • -1, @Georg - Du akzeptiert hast eine Antwort, die nicht die Frage beantworten, anstatt eine der anderen zu tun. Das zeigt, was man erreichen wollte, ist nicht ganz im Zusammenhang mit dem, was Sie fragte.
InformationsquelleAutor Letholdrus | 2011-04-09
Schreibe einen Kommentar