Wie kann ich verschieben Sie den cursor an das Ende des Textes (Delphi)?
Dies ist mein code zum füllen eine TextBox mit der SendMessage
Funktion:
C := 'Hey there';
SendMessage(h1, WM_SETTEXT, 1, Integer(PChar(C)));
Nun, wie kann ich bewegen Sie den cursor an das Ende des Textes?
AUA! Nicht sehr Delphi-ish. Ich nehme an, das Textfeld ist nicht Delphi-Komponente?
Die SendMessage-Funktion ist eine API und es gibt keine Regel für die Verwendung des windows-APIs für unser Projekt nur . wir haben zum Beispiel mit dieser Funktion füllen Sie die yahoo messenger Textbox , Editbox , Feld , Feld . Total : "TextBox" ist eine virtuelle box auf computer, geben wir es mit Tastatur !
Die SendMessage-Funktion ist eine API und es gibt keine Regel für die Verwendung des windows-APIs für unser Projekt nur . wir haben zum Beispiel mit dieser Funktion füllen Sie die yahoo messenger Textbox , Editbox , Feld , Feld . Total : "TextBox" ist eine virtuelle box auf computer, geben wir es mit Tastatur !
InformationsquelleAutor Kermia | 2010-10-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wirklich wollen, dies zu tun, mit Nachrichten schauen:
Auch dort haben Sie die vollständige Referenz für edit:
http://msdn.microsoft.com/en-us/library/ff485923%28v=VS.85%29.aspx
Im code (keine Nachrichten) würden Sie so etwas tun:
Mit Nachrichten:
InformationsquelleAutor Runner
Ich denke, dein code ist falsch . Sie haben, um mit "EM_SETSEL" - parameter . mein problem ist gelöst mit diesem code :
Danke jedenfalls 🙂
InformationsquelleAutor Kermia