我需要简单的编辑器。我使用特殊符号。如何重新定义 onPaint 或 wxTextCtrl 显示线的其他方式。例如:
My special <a> line have := differen symbol
如何以绿色和符号显示 '< a >' := 显示粗体 ' = '(不带 ':')
理想的是在没有实际光标的情况下在所有行中运行此特殊显示。没有实际行的整个文档。
我需要简单的编辑器。我使用特殊符号。如何重新定义 onPaint 或 wxTextCtrl 显示线的其他方式。例如:
My special <a> line have := differen symbol
如何以绿色和符号显示 '< a >' := 显示粗体 ' = '(不带 ':')
理想的是在没有实际光标的情况下在所有行中运行此特殊显示。没有实际行的整个文档。
您不能覆盖wxTextCtrl
(或任何其他本机控件)的绘制,也不想这样做。但是,您可以为其中的区域定义“文本样式”,请参阅文档的“wxTextCtrl 样式”部分,这应该足以满足您的需求。
如果您需要更多,wxStyledTextCtrl可能会有所帮助。