簡體   English   中英

是否可以在Win32編輯控件中突出顯示文本?

[英]Is it possible to highlight text in a Win32 edit control?

我正在開發一個Win32程序,我在其中加載文本文件。 是否可以突出顯示編輯框中顯示的特定單詞?

突出顯示,我的意思是,像語法高亮一樣改變文本的顏色。

標准的Edit控件不支持它。 請改用RichEdit控件。 它支持通過EM_SETCHARFORMAT消息將字體/顏色設置應用於一系列字符。

Iczelion教程顯示了另一種方式來EM_SETCHARFORMAT ,似乎更像是你的要求。 還有一些其他的。 當計算機速度較慢時更常見,但是即時突出顯示是要走的路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM