リードオンリーにするデフォルトで表は読み書きが自由です。情報を表示したいだけという場合には上書きされると困ります。true);見た目には上の図と同じなのですが、書き込みが出来なくなります。消すこともできません。これはUI側からの変更をさせないだけで、プログラム側からの変更はリードオンリーにしても普通にできます。セルや文字の色を変更するリードオンリーなセルは見た目では区別が尽きません。いうのは色を変更した方が良いですよね。wxColour(0xc0a0a0));これでこうなります:メソッドの第3引数に色を指定します。注意したいのが、上のように16進数で色指定した場合、色の並びが「GBR」である事です(リトルエンディアンのため)。列単位でセルの数値入力精度を制限するセルの数値のフォーマットを制限することができます。3);第1引数は列番号、第2引数は表記幅、第3引数は小数点以下の桁数です。...浮動小数点の整数部を幅以上にしても普通に表記はされます。小数点以下の桁数はうまく整えられます。C列を整数化grid->SetColFormatNumber(2);引数は列番号です。これで整数値に丸められる...はずなのですが、何故だかなりません。実装されていないのかもしれません(^-^;。入力精度はこれからに期待と言った所でしょうか。ラベルの属性を変更するラベルとは「A」とか左端にある数字の事です。このラベルカラーを変更するにはwxGrid::SetLabelBackgroundColourメソッドを用います。2列目のラベルを"Y"にこれを実行するとこういう見た目になります:これで独自のレコードを表示する時に行列の意味が何か良くわかるようになりますね。ラベルを使わないアプリケーションによっては、そもそもラベル自体がいらない場合がります。ラベルを消すというメソッドは無いようなのですが、代わりにラベルの幅や高さを設定するメソッドがあります。行ラベル幅を0にこれで入力表のみになります:あ、上の図は表の基点を(30,30)に変更しています。確かにラベルは無いですよね。行列の数を変更するwxGrid::CreateGridメソッドは初期グリッド数を決めますが、一度決めた後にその数を変更する事はしょっちゅうあります。外部ファイルから情報を取得した時などです。行列の数を変更するにはwxGrid::AppendRowsとAppendColsメソッドを用います。これらのメソッドは現在の行の最下部及び列の右端に追加します。ある行や列の間に挿入したい場合ももちろんあります。その時にはInsertRowsとInsertColsメソッドを用います。追加があればもちろん削除も必要で、これにはDeleteRowsとDeleteColsメソッドを用います。追加した場合、ラベルはその追加行及び列のデフォルト番号になり、他の行列のデフォルトラベルは変更されます。ラベルを変更している行列はもちろんそのままです。削除については該当しない部分まで指定しても大丈夫のようです。この位で十分かなと思います。他にも行や列の幅を決めるメソッドなど色々ありますが、詳しくはマニュアルを御覧下さい。これである程度の事はできそうです。この備忘録を書き出したのは、実はwxWidgetsとDirectXを一緒に使いたいという目論見があるからなんです。次からはその辺りを調べていこうと思います。