5
我有這樣的德爾福代碼設置我的窗體上的控制cue text:CueText相當於一個TMemo
procedure TfrmMain.SetCueText(edt: TWinControl; cueText: string);
const
ECM_FIRST = $1500;
EM_SETCUEBANNER = ECM_FIRST + 1;
begin
SendMessage(edt.Handle,EM_SETCUEBANNER,0,
LParam(PWideChar(WideString(cueText))));
end;
我想在一個TMemo的same effect,但MSDN文檔說:
您不能在 多行編輯控件或富編輯控件上設置提示橫幅。
是否有一個標準的方式來在TMemo上有一個cuetext效果,還是我不得不擺弄OnEnter/OnExit事件並自己動手?
這很好 - 太糟糕了,有必要做所有這些,但非常感謝代碼。 – JosephStyons 2009-09-24 15:59:23
一旦將文本輸入到「TRichEdit」中並刪除,'TextHint'似乎就不會再出現。這是預期的嗎? – 2017-03-21 19:54:08