VC++2008でグリッドコントロールを使用するには


さち  2008-12-24 09:44:41  No: 69336  IP: 192.*.*.*

以前に「VC++6.0」+「VS-FlexGrid Pro Ver.7.0J」にて開発しており、今回「VC++2008」+ 「FlexGrid for .NET 4.0J」への移行を検討しております。 
ところが「FlexGrid for .NET 4.0J」がVC++2008に対応していないことが分かりました。 

そこで他のグリッドコントロールを使って対応を検討しているのですが、同様のことを対応された方、もしくは何かよい代替方法があればご教授をお願できないでしょうか? 
(なお開発言語はVC++2008での対応を考えています) 

宜しくお願いします。

編集 削除
επιστημη  URL  2008-12-24 10:48:19  No: 69337  IP: 192.*.*.*

> ところが「FlexGrid for .NET 4.0J」がVC++2008に対応していないことが分かりました。

え? .NET Framework 2.0 以降ならOKじゃねぇですか?
http://www.componentsource.co.jp/products/flexgrid-net-j/compatibilities.html

少なくとも C++/CLI でなら問題ないように思えるのですが。
native C++ アプリケーション(MFC-app) で使いたい、ということかしら。

編集 削除
rin  2008-12-24 12:10:35  No: 69338  IP: 192.*.*.*

http://www.grapecity.com/japan/support/search/faqcontent.asp?id=23476
これかな

編集 削除
さち  2008-12-24 12:26:19  No: 69339  IP: 192.*.*.*

回答ありがとうございます。

rinさんのURLにもありますように「FlexGrid for .NET 4.0J」はVC++では対応していないとのことです。(C#とVB.NETしか対応していないようです)

いろいろと調べてみたのですが、VC++で使えるグリッドコントロールとしてはMS-FlexGridくらいしか見当たりませんでした。
何か他にVC++で使えるグリッドコントロールとかは無いでしょうか?

編集 削除
επιστημη  URL  2008-12-24 13:11:13  No: 69340  IP: 192.*.*.*

GUIのとこだけVB/C#使えばいぃじゃない(と無責任発言)。

編集 削除
さち  2008-12-24 14:47:47  No: 69341  IP: 192.*.*.*

> GUIのとこだけVB/C#使えばいぃじゃない(と無責任発言)。

それも1つの手段かもしれませんが、できればVC++で対応できる方法がないかを模索しています。
やはり、VC++でグリッドコントロールを使う方法は無いのでしょうか?

編集 削除
gak  2008-12-24 17:10:41  No: 69342  IP: 192.*.*.*

> やはり、VC++でグリッドコントロールを使う方法は無いのでしょうか?
・さちさん自身も言ってる「MS-FlexGrid」
・↓のような、誰かが作ったものを使わせてもらう
  http://www.codeguru.com/cpp/controls/controls/gridcontrol/article.php/c10319/
・グリッドコントロールを自分で作る
・メーカーサポートを捨てて「VS-FlexGrid Pro Ver.7.0J」使用
  (VC6→VC9 間の仕様変更に伴うソース調整を自力でやれて、権利的に問題無いなら)

方法は様々あると思う。


> 方針としては特にマネージコードでもネイティブコードでも構いません。
@IT会議室でこう言ってるけど、マネージコードは×になったのかな?
マネージコードokなら C++/CLI で「FlexGrid for .NET 4.0J」を使えるでしょう。
マネージコード×(.NET Framework を使えない)なら「FlexGrid for .NET 4.0J」は
使えないでしょう。”for .NET”だから。

編集 削除