Einzelnen Beitrag anzeigen

Benutzerbild von resolution
resolution

Registriert seit: 4. Jan 2005
Ort: Saarbrücken
52 Beiträge
 
Delphi 7 Enterprise
 
#1

Fenster einer fremden Anwendung auswählen und hWnd erhalten?

  Alt 28. Okt 2011, 19:24
Hallo,

ich möchte eine kleine Anwendung schreiben die regelmäßig Screenshots von einer zuvor ausgewählten Anwendung macht.
Das Problem ist aber das Auswählen der Anwendung, was ich gern über die Maus tun möchte. Erträumt hab ich mir eine Art Drag'n'Drop, der Benutzer soll ein Bildchen von meiner Anwendung auf die Ziel-Anwendung ziehen. Hier scheitere ich aber, habe es versucht mit den Drag and Drop components von Anders Melander zu realisieren, aber ich stehe jetzt an einer Stelle wo ich nicht weiß wie ich an das Handle komme wo ich gedroppt habe

Ich könnte mir auch vorstellen, dass ich mit der Maus in die Zielanwendung klicke, es soll aber keine Prüfung werden, welches Fenster dann in den Vordergrund gerufen wird - sonst bekomme ich evtl das handle einer Anwendung die sich kurz vorher selbst in den vordergrund geschalten hat

Hat jemand Vorschläge / Stichwörter, wo ich mich schlau machen müsste?

Auch das 'Drag'n'Drop' des Bildes ist wohl nicht so ohne, Screen.Cursor funktioniert ja nur im Formular meiner Anwendung.. :/

Vielen Dank
  Mit Zitat antworten Zitat