Единственные дополнительные функции, которые мне нужны от StyledTextCtrl, это следующее:
- Изменить ширину каретки с помощью
SetCaretWidth(pixels)
- Изменить цвет каретки с помощью
self.SetCaretForeground(colour)
- Измените весь цвет фона на прозрачный (или альфа). Я не знаю, как это сделать.
- Изменить шрифт (начертание и размер). Я этого тоже не знаю.
Кроме этого, я хочу, чтобы он вел себя точно так же, как обычный TextCtrl а>. т.е. Никаких полос прокрутки, многострочных и т. д. Много информации здесь, но она чрезвычайно велика! Итак, сколько кода мне придется написать, прежде чем я прострелю себе ногу?
Пример модели здесь для быстрого тестирования.