Originariamente inviato da firefox88
...ma non funziona affatto, neanche impostando la proprietà HiddenCaret su True.
C'è un errore nel codice: il valore della proprietà HiddenCaret, definito dal campo fHiddenCaret, non viene inizializzato a True.

E' necessario aggiungere un costruttore nella classe e aggiungere questa impostazione:

codice:
constructor THCRichEdit.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  fHiddenCaret := True;
end;
Fatto questo, il controllo funziona (l'ho testato).

Ciao!