> で、またひとつ疑問なんですが、カレントセルを移動しないで背景色の > 変更をかけたいのですが、どうもうまくいきません。 > グリッドのヘルプを見て > > m_spGrid.Cell ( flexcpBackColor, 1, 1, RGB( 255, 0, 0 ) ); > > というようなコードを記述したのですが、"Cell"がCVSFlexGridの > メンバではないといわれてしまいます。
ヘルプの記述はVB用です。 VCの場合は、プロパティ名にPut(設定)・Get(取得)を頭につける 必要があります。サンプルをざっと見ればわかると思いますし、 これがわかってないと、VSFlexGridで何も出来ない。 あと、VBで省略可能引数でもVCでは、省略できません。
サンプルのCellChangeにも、OnCellChanged の中で、 PutCellが使われているので、参考にするといいでしょう。
具体的には、 m_spGrid->PutCell(flexcpBackColor, (long)5, (long)5, (long)5, (long)5, (long)RGB(255, 0, 0));
|