Ich muss hier nochmal kurz stören, und zwar wollte ich eben versuchen, die Methode oben auf ein RichEdit anzuwenden, leider ohne Erfolg.
Ich hab eigentlich nur Folgendes geändert:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
FOldMemoProc := RichEdit1.WindowProc; // da ich mal stark annehme, dass der Variablenname keine Rolle spielt,
RichEdit1.WindowProc := MemoWndProc; // sonder nur der/die/das übergebene WindowProc
end;
Anstatt der Filterung hab ich testhalber ein showmesage() eingebaut, jedoch wird keine Nachricht angezeigt.
Warum geht das so nicht und was muss man anders machen?