我需要的StyledTextCtrl的唯一附加功能如下:
- 使用更改插入符号宽度
SetCaretWidth(pixels)
- 使用更改插入符号颜色
self.SetCaretForeground(colour)
- 将整个背景颜色更改为透明(或 alpha)。我不知道该怎么做。
- 更改字体(面和大小)。这个我也不知道。
除此之外,我希望它的行为与普通TextCtrl完全一样。IE。没有滚动条,没有多行等。这里有很多信息,但它非常大!那么在我开枪打死自己之前,我需要写多少代码呢?
这里有一个示例模型,用于快速测试。