Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Externes Edit mit einem Wert besetzten (https://www.delphipraxis.net/87179-externes-edit-mit-einem-wert-besetzten.html)

xZise 24. Feb 2007 16:26


Externes Edit mit einem Wert besetzten
 
Ich habe ein Edit auf einer anderen Anwendung und möchte das mit einem Wert besetzten.
Nur wie mache ich das?
Das Handle des Fensters und Edits habe ich schon...

hedie 24. Feb 2007 16:28

Re: Externes Edit mit einem Wert besetzten
 
Dazu musst du soviel ich weiss die andere Anwendung mit bestimmten Parametern Starten und diese dan Abfangen..

Wie das geht weiss ich nicht mehr genau. Am besten du benutzt mal die Forum Suche das gabs schon des Öfteren.

Christian Seehase 24. Feb 2007 16:39

Re: Externes Edit mit einem Wert besetzten
 
Moin Fabian,

such' hier mal nach Hier im Forum suchenWM_SETTEXT.

xZise 24. Feb 2007 17:03

Re: Externes Edit mit einem Wert besetzten
 
Hmm, aber wie benne ich jetzt die Paramter von "SendMessage"?
Der 1. ist wahrscheinlich das Mutterfenster?
Der 2. benötigt "WN_SETTEXT"?
Der 3. und 4. sind mir vollends unklar.

Christian Seehase 24. Feb 2007 17:15

Re: Externes Edit mit einem Wert besetzten
 
Moin Fabian,

hast Du es Dir auch einmal im MSDN angeschaut?
MSDN-Library durchsuchenWM_SETTEXT

BTW:
Prinzipiell ist es eine gute Idee, ein aktuelles PSDK installiert zu haben, zumindest, wenn man über eine entsprechende Internetverbindung verfügt.
(kann man sich, z.B. hier als DVD-ISO-Image herunterladen.)

SirThornberry 24. Feb 2007 17:16

Re: Externes Edit mit einem Wert besetzten
 
1 ist das Handle des Edits (denn an dieses soll die Message)
2 ist die message (wm_settext)
3 und 4 findest du in der Hilfe zu wm_settext

hedie 24. Feb 2007 17:16

Re: Externes Edit mit einem Wert besetzten
 
Was ist ein PSDK?

SirThornberry 24. Feb 2007 17:18

Re: Externes Edit mit einem Wert besetzten
 
Zitat:

Zitat von hedie
Was ist ein PSDK?

Halte einfach mal in den Beiträgen die Maus über diesen Beitrag bzw. benutze Google.

xZise 24. Feb 2007 17:29

Re: Externes Edit mit einem Wert besetzten
 
Also die 3. und 4. Paramater sind "0" und ein "null-terminierter" string.... Problem => Strings passen nicht in Integer :| ...

PS: Ist die PSDK sozusagen, das MSDN "offline"? Wiki gibts dazu net :|

bitsetter 24. Feb 2007 17:33

Re: Externes Edit mit einem Wert besetzten
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  buffer: AnsiString;
begin
  buffer:= 'Hallo';
  SendMessage({handle}, WM_SETTEXT, 0, Integer(@buffer[1]));
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.

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