Delphi:在多线文本组件(如TMemo或TRichEdit)中使用TextHint

Fla*_*vio 4 delphi

TextHint是TEdit属性,当文本框为空时,它允许您在文本框中显示灰色文本提示.

我想在TMemo或TRichEdit中放置相同类型的提示,因为TEdit组件不允许多行.

如何在Delphi中的多行文本控件中使用TextHint?TextHint属性实际存在于TMemo和TrichEdit组件中,但它似乎没有任何效果.

先感谢您.

Uwe*_*abe 7

TextHint属性使用该EM_SETCUEBANNER消息实现.Windows本身根本不支持这些UI控件上的消息:

您无法在多行编辑控件或富编辑控件上设置提示横幅.

  • 是的,但您可以将控件子类化为手动处理绘图,因此您可以在控件为空时绘制自己的横幅文本. (5认同)