Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

$splash$

Treue Seele

  • »$splash$« ist der Autor dieses Themas

Beiträge: 172

Wohnort: BW

Beruf: Schüler

  • Private Nachricht senden

1

15.05.2005, 16:50

Programm soll in anderes programm schreiben

also ich will das mein programm in das eingabefeld von nem anderem prog schreibt und dan enter "drückt" .

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

2

15.05.2005, 16:52

Also in Visual Basic gab es dafür den Befehl "SendKeys()" oder so... Weiß aber nicht, wie dazu in C/C++ das Äquivalent aussieht.

$splash$

Treue Seele

  • »$splash$« ist der Autor dieses Themas

Beiträge: 172

Wohnort: BW

Beruf: Schüler

  • Private Nachricht senden

3

15.05.2005, 16:55

danke für die antwort brauchs aber in C++\Mfc

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

15.05.2005, 21:54

eigentlich sollte es reichen, die entsprechenden nachrichten an das entsprechende fenster zu schicken...

5

15.05.2005, 22:06

Du musst also nur das HWND übergeben

mfg Markus-Lanner

$splash$

Treue Seele

  • »$splash$« ist der Autor dieses Themas

Beiträge: 172

Wohnort: BW

Beruf: Schüler

  • Private Nachricht senden

6

21.05.2005, 15:02

konnt ihr mir das noch genauer erklären
bitte

thx
e745

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

7

21.05.2005, 23:17

Jedes Fenster hat bei Windows ein soganennates HWND - Handle of Window. Da bei Windows alles ein Fenster ist, ob Steuerelement, Dialog oder das eigentliche GrundFenster hat alles ein HWND. Dieses HWND musste du also nur noch bekommen. Mit SendMessage(...) kannst du dann Nachrichten senden. Benötigt wird dabei nur das Handle, diw Nachricht und noch zwei Parameter mit der Nachricht bzw. verschiedenen Spezikikationen.

Wie man das allerdings das HWND von anderen, fremden Applikationen bekommt weiss ich auch nicht.

Anonymous

unregistriert

8

22.05.2005, 08:55

Ich würde vorschlagen den Speicherpointer des HWNDs in die Regestry zu schreiben und vom anderen Programm auszulesen...

mfg Markus

9

22.05.2005, 08:57

^
|
|
Sorry, das war ich

mfg Markus

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

10

22.05.2005, 09:05

Warum immer so brutal. Nehmt euch mal Spy++ als Vorbild.
Und probiers mal hiermit:
WindowFromPoint

Werbeanzeige