我需要简单的编辑器。我使用特殊符号。 如何重新定义onPaint或其他方式wxTextCtrl显示行。 例如:
My special <a> line have := differen symbol
如何显示&#39;&lt; a&gt;&#39;绿色和符号:=显示粗体&#39; = &#39; (没有&#39;:&#39;)
理想的是在没有实际光标的情况下在所有行中运行此特殊显示。没有实际行的整个文件。
答案 0 :(得分:0)
你不能覆盖wxTextCtrl
(或任何其他原生控件)的绘画,你也不想这样做。您可以定义&#34;文本样式&#34;但是对于其中的区域,请参阅&#34; wxTextCtrl样式&#34; the documentation的部分应该足以满足你的目标。
如果您需要更多,wxStyledTextCtrl可能会有所帮助。