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