Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: OLE-Object bei mehreren Instanzen der Exe

  Alt 22. Apr 2014, 10:52
Du könntest dir alle OLE-Objekte geben lassen,
zu jedem das zugehörige Parent-Fenster auslesen (und/oder die Prozess-ID)
und dann nimmst du dir das OLE-Objekt davon, welches auf dem GetForegroundWindow liegt. (bzw. die selbe Prozess-ID besitzt, wie das GetForegroundWindow)


Ist der Eingabefokus im AfterDrop eigentlich wirklich immer beim Word, oder vielleicht doch wo anders? (z.B. wieder/noch bei deinem Programm)
Wenn nicht, dann liefert GetForegroundWindow natürlich nicht Word, sondern das andere Programm.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (22. Apr 2014 um 10:56 Uhr)
  Mit Zitat antworten Zitat