StyledTextCtrlに必要な追加機能は次のとおりです。
- を使用してキャレット幅を変更します
SetCaretWidth(pixels)
- を使用してキャレットの色を変更する
self.SetCaretForeground(colour)
- 背景色全体を透明 (またはアルファ) に変更します。これを行う方法がわかりません。
- フォント(書体とサイズ)を変更します。これもわからない。
それ以外は、通常のTextCtrlとまったく同じように動作するようにします。すなわち。スクロールバーや複数行などはありません。ここには多くの情報がありますが、圧倒的に大きいです! では、自分の足を撃つ前に、どれだけのコードを書かなければならないのでしょうか?
簡単なテスト用に、ここにサンプル モデルがあります。