プロが教えるわが家の防犯対策術!

MFCでグリッド
現在、MFCでGUIプログラムを行っています。
MFCではデフォルトでグリッドコントロールがありません。
そこで質問なのですが、以下の条件を満たすようなグリッドコントロールをMFCで実装する
場合、皆さんはどうしていますか?

・セルの入力をコンボボックスにしたり、入力制限を設けたりしたい。(SpreadSheetのように)
・ActiveXコントロールは使いたくない(配布時、レジストリをいじりたくない)

やはり、リストなどの基本的なクラスを派生させて自分でコツコツ作るしかないですか?
詳しい方がいましたら教えて下さい。

環境:WindowsXP SP3
言語:VC++6.0 MFC

A 回答 (1件)

SpreadSheet のような動きをするものを実装するとなるとそれなりの工数が必要なので、仕事であればまず実装は有り得ません。

2つの条件のどちらかを外します。

趣味であれば工数は気にせずとも良いのですが...私の場合、熱意が持続しません...
ただ、時間と熱意があれば、自分なら1から書き起こします。派生させても旨みが無いので...

>基本的なクラスを派生させて
リストなどを基本にした物は海外のサイトで見かけましたが、見た目はともかく、動きが悪かったので使う気になれませんでした。1000~2000行だったと思いますが、入力制限などは無かったように思います。
    • good
    • 0
この回答へのお礼

ご回答有難うございました。

お礼日時:2010/11/05 09:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています