OK. Ich habe jetzt mal ein Testprogramm erstellt, ohne Threads...
Meiner Meinung nach sollte jetzt bei Tastendruck der Buchstabe f ins Textfeld geschrieben werden, was es aber nicht macht...?
Code:HANDLE testhandle; char test; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { testhandle=Edit1->Handle; test='f' ; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { SendMessage (testhandle, EM_SETSEL, (WPARAM)-2, (LPARAM)-2); SendMessage (testhandle, EM_REPLACESEL, (WPARAM)0 , (int)test); } //---------------------------------------------------------------------------






Zitieren

Lesezeichen