Forum: Win32/Win64 API (native code)
Delphi
by gibb,
9. Jun 2010
Also, das mit dem Enter funktioniert auch nicht. gibt es ne möglichkeit changeevent oder andere solche events anzustossen?
Gruss Sev
Forum: Win32/Win64 API (native code)
Delphi
by gibb,
8. Jun 2010
ja währ ne idee, aber ich denke nicht das das hilft. sonst ist ja auch kein enter notwendig. Die reine eingabe der zahlen bewürken wohl über die entpsrechenden events bereits das sich das Programm aktualisiert.
Forum: Win32/Win64 API (native code)
Delphi
by gibb,
8. Jun 2010
SendMessage(hwndControl,WM_SETTEXT,0,(Integer(PChar(strNewSpeed))));
SendMessage(hwndControl,WM_SETREDRAW,1,0);
RedrawWindow(HWNDControl, nil, 0, 0);
PostMessage(HWNDControl, WM_KEYDOWN, VK_BACK,0); // backspace taste runter
PostMessage(HWNDControl, WM_KEYUP , VK_BACK, $C0000000); // backspace taste rauf }
Hey, ich hab jetzt folgendes Implementiert, das ganze...
Forum: Win32/Win64 API (native code)
Delphi
by gibb,
1. Jun 2010
Kann ich ihm auch mitteilen das sich der inhalt geändert hat?
Also sozusagen ein change event ausläsen ? die andere applikation erkennt nämlich nicht das der text sich geändert hat.
ein change event würde sicherlich auch ein repaint auslösen.
gruss gibb
Forum: Win32/Win64 API (native code)
Delphi
by gibb,
28. Mai 2010
Hi,
Also, ich habe das mal versucht, und es scheint auch ziemlich gut zu funktionieren. zumindest in meinem "Testfall"
SendMessage(hwndControl,WM_SETTEXT,0,(Integer(PChar(strNewSpeed))));
Das einzige was mich stutzig macht ist das es kein repaint auslöst der komponente resp. das edit aussieht als sei es leer bis ich mit der maus den text markiere. oder so tue als ob ich was markieren...
Forum: Win32/Win64 API (native code)
Delphi
by gibb,
27. Mai 2010
Und bei sendMessage in kombination mit wm_SETTEXT werden vom benutzer gedrückte tasten ignoriert?
Sonst seh ich den sinn nicht das zu benutzen ;) Werds aber auf jeden fall testen.
Gruss Sev
Edit:@rollstuhlfahrer: Das mit dem anheben hat bei postmessage nicht funktioniert. genaueres findest du im anderen Thread.