我创建了一个多行样式的编辑控件。我使用SetCueBanner将一些文本显示为提示。它仅在我删除ES_MULTILINE样式时显示文本,但使用此样式时不显示文本。
为什么会发生这种情况以及如何以多行样式显示Cue Banner文本?
答案 0 :(得分:2)
没有"标准"显示ES_MULTILINE的提示横幅的方法。
文档明确指出,对于多行或RTF控件来说,这是不可能的:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb761639(v=vs.85).aspx
如果你想做这样的事情,你需要对控件进行子类化,如果控件不包含任何文本并具有焦点,则需要自己绘画。