Einzelnen Beitrag anzeigen

d7user1
(Gast)

n/a Beiträge
 
#1

Edit mit grauem Text vorbelegen

  Alt 26. Nov 2013, 09:35
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?
  Mit Zitat antworten Zitat