Hallo,
ich suche den
Handle, den auch das Betriebssystem für Copy/Paste verwendet...
Wenn ich im Internet-Explorer oder Word oder Acrobat oder wo auch immer einen
Text markiere, kann ich den kopieren und event. auch einfügen.
Das sagt mir ja, das Sendmessage(WM_COPY/WM_PASTE) vom BS aus gesehen - in dem Moment genau weiß,
welcher
Handle da gemeint ist...
Und genau den
Handle suche ich auch:
(Das hab ich bis jetzt, funzt aber nur Teilweise)
Ich hol mir meinen eigenen
Handle mit GetCurrentThreadId;
Ich hol mir den Fremdsoftware-
Handle via GetWindowThreadProcessId(GetForegroundWindow, nil);
Ich verbinde mich via AttachThreadInput und hol mir einen
Handle mit GetFocus
Ich schicke WM_GETTEXTLENGTH ,WM_GETTEXT und EM_GETSEL - um auf den text zugreifen zu können..
Funktioniert auch super .. Z.B.: im Notepad - überall wo kein
MDI Fenster oder IFrames oder Worddokumente sind.
Im Explorer zum Beispiel kann ich auf Adresszeile zugreifen, aber NICHT aufs InternetDokument
Im Word krieg ich NUR die Titelleiste vom Winword oder div Eigabefelder (Schriftart, Größe ect..)
Durch alle Handels durchwurstelt hat auch nix brauchbares gebracht..
Hat jemand eine Lösung ?
Vielen Dank
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..