Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Leider nochmal mit den Handels (https://www.delphipraxis.net/104291-leider-nochmal-mit-den-handels.html)

Masteric 2. Dez 2007 14:53

Re: Leider nochmal mit den Handels
 
also das mit dem Nachricht empfangen funtzt jetzt, also schon mal großen DANK :thumb: echt gut!

Aber jetzt geht es weiter mit dem Text reinschreiben, da bräuchte ich auch nochmal nen tipp, also das handle etc von dem Textfeld zu finden ist kein Problem mehr nur das ich nen text an es sende ist nicht so einfach....

da bräuchte ich nochmal nen tipp. :-D

Gruß Masteric

bitsetter 2. Dez 2007 16:56

Re: Leider nochmal mit den Handels
 
Das Gegenstück zu WM_GETTEXT wäre WM_SETTEXT.

Delphi-Quellcode:
var
  MyText: AnsiString;
begin
   MyText:= 'hallo';
   SendMessage(..., WM_SETTEXT, 0, cardinal(@MyText[1]));

Masteric 2. Dez 2007 17:27

Re: Leider nochmal mit den Handels
 
Zitat:

SendMessage(..., WM_SETTEXT, 0, cardinal(@MyText[1]));
wofür steht das letzte? das @mytext[1]?

Aber schon mal nen dickes DANKE :cheers:

bitsetter 2. Dez 2007 17:38

Re: Leider nochmal mit den Handels
 
Hier kannst du es selber nachlesen, da wir als Parameter die Adresse des Strings mit übergeben.

Masteric 2. Dez 2007 17:51

Re: Leider nochmal mit den Handels
 
danke für den Link, der hilft mir nur leider nicht wirklich weiter.... :(

Ich denke zwar, dass das wie ichs gelöst hab total falsch ist, es geht nämlich nicht. Ich habe aber von handels etc. noch nicht wirklich Ahnung.....

Delphi-Quellcode:
Mytext:=Memo2.Text;
SendMessage(send, WM_SETTEXT, 0, cardinal(@MyText[1]));
So hab ichs probiert wo bei im Memo2 der Text ist und send die hwnd Variable ist mit dem Handle des Feldes wos hinsoll.

Ich habe es erstmal so wie du's hattest übernommen, um zu sehen wie es geht und ob es geht, aber ich denke mal da fehlt noch was....

Hilf mir bitte noch Mal weiter :roll:

bitsetter 2. Dez 2007 19:30

Re: Leider nochmal mit den Handels
 
Ich habe jetzt mit dem Programm noch etwas experimentiert, versuche es jetzt noch einmal:
Delphi-Quellcode:
  MyText:= memo2.Text;
  SendMessage(send, WM_SETTEXT, length(MyText)+ 1, cardinal(@MyText[1]));
  RedrawWindow(send, nil, 0, RDW_INVALIDATE or RDW_ERASE);

Masteric 4. Dez 2007 17:37

Re: Leider nochmal mit den Handels
 
DANKE DANKE DANKE !!1 :cheers:

Der Code funzt PRIMA!

Echt erste Sahne. :hello:

Vielen Dank für die Hilfe, hoffe ich kannd dir auch Mal helfen...


Gruß Masteric


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz