WSCedittextFieldクラス

今回、以前から作ろうと思っていた簡易エディタクラスを作成しました。
あくまで、簡易なことをお忘れなく。きっとバグが有ります。
動作確認は、Windows2000のみで行っています。その他では動作確認していませんので動かないかも分かりません。

機能

・指定した、文字列の色が指定できる。
・背景色が設定できる。
・表示文字色が設定できる。
・TABを代替文字で表示できる。
・タブストップが設定できる。
・ブロックコメントが設定できる。
・ラインコメントが設定できる。
・行番号が表示できる。

9/20追加

・クオートの設定ができる。
・クオートの色が設定できる。現在、クオート内のキーワードはキーワードカラーになります。

11/2 バグ修正

・コメント中にクオートが存在した場合の表示に不具合
・クオートの途中で改行された場合に次のクオートまで有効とする

制限

WSCtextFieldクラスの拡張版ですので、機能は準じます、ちなみに内部処理の関係上大きなファイルの表示に関しては、問題がります。
その点は簡易版という事をお忘れなく。自分で拡張していただいてかまいません。
大きなファイルを表示する場合や本格的なエディッタを作成する場合は、今のデータの持ち方では限界が有ると思いますので、その辺を改良していただければ良いかと思いますが、ただ根本的に作りが悪いかも分かりません、その時は、もっと良い物を作成して頂ければ良いかと思います。

ソース

WSCedittextFieldクラスのソース 2004/11/02版は、ここからDownloadしてください。
WSCedittextFieldクラスのソース 2004/09/20版は、ここからDownloadしてください。
WSCedittextFieldクラスのソース 2004/09/07版は、ここからDownloadしてください。


実行結果

このサンプルは読み込んで表示するか、入力のみのサンプルです。
使用方法はソースの init.cpp を参照ください。






免責事項 | プライバシーポリシー