hallo, ich habe die suche schon bemüht, konnte aber keine zufriedenstellende antwort finden.
ich suche eine möglichkeit, ein Edit mit einem grauem Text vorzubelegen, insofern das Edit keinen Text besitzt.
bisher benutze ich folgendes
Delphi-Quellcode:
// source: http://www.delphigroups.info/2/12/273167.html
function setCueBanner(CTRL: THandle; STR: WideString): Integer;
const
ECM_FIRST = $1500;
EM_SETCUEBANNER = ECM_FIRST + 1;
begin
Result := SendMessage(CTRL, EM_SETCUEBANNER, 0, LParam(PWideChar(STR)));
end;
das funktioniert ganz gut. aber wenn ich in das Edit reinklicke, verschwindet der graue text. gibt es eine möglichkeit, den text nicht verschwinden zu lassen und gleichzeitig einen blinkenden cursor anzeigen zu lassen, solange, bis der benutzer einen text eingibt?