![]() |
Backstep senden mit PostMessage
Hallo Leute,
kann mir jemand sagen, wie ich einen backslash mit PostMessage versende?? :wall: |
Re: Backslash senden mit PostMessage
Mal so ins Blaue:
Delphi-Quellcode:
var
Key: Char; begin Key := '\'; SendMessage(DasFensterHandleWoEsHinnSoll, WM_CHAR, ord(Key), 0); ... //Edit: Äh, PostMessage halt verwenden, SendMessage funktioniert auch (einfügen von) ... ;) |
Re: Backslash senden mit PostMessage
aber er soll natürlich auch das letzte zeichen löschen ...
|
Re: Backslash senden mit PostMessage
Zitat:
Matti hat dir deine Frage doch beantwortet. :gruebel: |
Re: Backslash senden mit PostMessage
Oder meinst du etwa die Löschtaste [<-] ?
|
Re: Backslash senden mit PostMessage
genau die ...
|
Re: Backslash senden mit PostMessage
back space .... Chr(8)
marabu |
Re: Backslash senden mit PostMessage
Das ist dann aber eine Becksteptaste. ;)
Mit einem Editfeld Namens "Edit1" auf der Form und in ein ButtonClick mal das reinschreiben:
Delphi-Quellcode:
Habe es jetzt aus dem Kopf gemacht, bitte sagen ob es funktioniert.
begin
sendmessage(edit1.Handle, WM_KEYDOWN, VK_END, 0); // An das Ende gehen sendmessage(edit1.Handle, wm_char, VK_BACK, 0); Ein Zeichen löschen sendmessage(edit1.Handle, wm_char, ord('\'), 0); Ein Backslash hinzufügen end; //Edit: Och manno... marabu war schneller ;) |
Re: Backslash senden mit PostMessage
|
Re: Backstep senden mit PostMessage
Vielen Dank Jungs hat suuuuper geklappt. :firejump:
Könnte Ihr mir auch noch sagen, warum ich zwar einzelne Zeichen aber nciht ein ganzes Wort aus einem Stringgrid über ein Richedit-Feld mit der folgenen zeile aus dem Zwischenspeicher senden kann: h := GetFocusedControl; SeekRecord(stringgrid1,[1],[edit1.text]); richedit1.Text:= stringgrid1.Cells[0,stringgrid1.row]; K:=length(richedit1.text); richedit1.SelectAll; richedit1.CopyToClipboard; PostMessage(hwnd,wm_paste,length(richedit1.text),0 ); :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 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