Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Zugriff auf fremde Controls (https://www.delphipraxis.net/28473-zugriff-auf-fremde-controls.html)

Shaman 25. Aug 2004 09:33


Zugriff auf fremde Controls
 
Hallo zusammen

Ist es möglich, auf Controls einer fremden Anwendung über eine VCL-Klasse zuzugreifen? Wenn da z.B. ein fremdes Edit ist, dass man das in ein Objekt der Klasse TEdit (oder eine tiefere) packt. Oder kann man fremde Controls nur selber subclassen und eine eigene Klasse drumherum schreiben?

Gruss
Shaman

Shaman 26. Aug 2004 14:42

Re: Zugriff auf fremde Controls
 
:gruebel:

FastJack2 26. Aug 2004 15:44

Re: Zugriff auf fremde Controls
 
Hy,

ich bin der Meinung, dass das geht ... habe zuhause einen Quelltext der zumindest auf fremde Controls zugreifen kann ... einem TEdit jetzt das Handle zuweisen sollte dann eigentlich auch nicht so schwer sein ... *grübel*

naja .. ich versuch da mal was zu basteln sobald ich zu Hause bin ;)

greetz
-FastJack2

[edit]ok ... ich gebs auf . hab da grad die ganze zeit dran rumgepult ... :( anscheinend gehts doch nur über die api ... oder man schreibt sich ne wrapper-klasse für die api-befehle ...[/edit]

Golze 1. Sep 2004 17:18

Re: Zugriff auf fremde Controls
 
Hi,
habe das Problem mal selbst gehabt. Ist ohne API nicht möglich und der Teufel liegt wie immer in den Bits. Wenn generell auf Controls von x-beliebigen Programmen zugegriffen werden soll, wird die Sachen ganz verdreht. Das ganze ist nicht in zwei Tagen zu machen.

Aber warum willst du auf auf ein anderes Control eines anderen Programms zugreifen, daß dazu dir nicht die Möglichkeit bietet? Vielleicht kommt man von der Seite ein Stück leichter weiter.

Kay

FastJack2 2. Sep 2004 11:35

Re: Zugriff auf fremde Controls
 
och da fallen mir schon so einige Gründe ein .. ich hab vor 2 wochen grad nen Programm geschrieben, was alle 3-4 Minuten in ein Java-Chat-Fenster nen Text schreibt und Enter drückt, weil man nach 5 Minuten Untätigkeit gekickt wird... funzt dank der API sogar bei minimiertem Fenster ;)

greetz
-FastJack2

Shaman 2. Sep 2004 12:32

Re: Zugriff auf fremde Controls
 
Hoi

Ich habe kein konkretes Problem, ich hab mich nur gefragt, ob das wohl möglich wäre. Stellt euch mal einen OI für laufende Fremdanwendungen vor :zwinker:

Gruss
Shaman

Golze 2. Sep 2004 14:16

Re: Zugriff auf fremde Controls
 
Heeeee,
das ganze erninnert mich doch stark an mein aktuelles Projekt. Hier gibts ein "Objektinstpektor" für laufende Programme. Es geht noch schärfer: Alle Ressourcen, Text, Menüs, Buttons, bla blub bli können für laufende aktive Programme ohne Sources verändert werden; Nachträglich. Neue Menüs können in aktive Forms eingefügt werden, etc. Bekomme ich ein Programm oder Programmfunktion, z.B. aus Detroit, Peking, wo auch immer, kann ich es einfach nachträglich ohne Sources auf meine Sprache oder eine andere Anpassen. Es gibt noch erheblich mehr. Ich will hier keinen langweilen. Also .... so was gibts alles.
Grüße Kay

Shaman 2. Sep 2004 14:31

Re: Zugriff auf fremde Controls
 
Hör sich gut an. In dem Fall überlasse ich es dir, da etwas zu machen. Würde mich interessieren, was daraus wird. :wink:

Gruss
Shaman

feiadragon 2. Sep 2004 14:35

Re: Zugriff auf fremde Controls
 
mmh mir würd schon völliog reichen wenn ich IRGENDWIE in ein Textfeld einer ANDEREN anwendung irgendeinen text eingeben könnte!

Shaman 2. Sep 2004 14:39

Re: Zugriff auf fremde Controls
 
Hoi

Das machst Du so

Gruss
Shaman


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz