我正在开发一个Win32程序,我在其中加载文本文件。是否可以突出显示编辑框中显示的特定单词?
通过高亮显示,我的意思是像语法高亮一样改变文本的颜色。
答案 0 :(得分:5)
标准的编辑控件不支持此功能。请改用RichEdit控件。它支持通过EM_SETCHARFORMAT
消息将字体/颜色设置应用于一系列字符。
答案 1 :(得分:2)
Iczelion tutorial显示了EM_SETCHARFORMAT
的另一种方式,它看起来更像你所问的。还有一些其他的。当计算机速度较慢时更常见,但是即时突出显示是要走的路。