Der Hint soll immer sichtbar sein. Bei Eingabe von 123 soll ein Hint 123456 angezeigt werden.
Das ist aber ganz weit weg vom Standard.
Hast du mal versucht, erst den modifizierten Hint in Grau und danach den Text in normal zu zeichnen?
Delphi-Quellcode:
tempHint := StuffString(TextHint, 1, Length(Text), Text); // ersetzt die ersten Zeichen in TextHint durch Text
<Zeichne tempHint in grau>
<Zeichne Text in schwarz darüber>