MFCでグリッド
現在、MFCでGUIプログラムを行っています。
MFCではデフォルトでグリッドコントロールがありません。
そこで質問なのですが、以下の条件を満たすようなグリッドコントロールをMFCで実装する
場合、皆さんはどうしていますか?
・セルの入力をコンボボックスにしたり、入力制限を設けたりしたい。(SpreadSheetのように)
・ActiveXコントロールは使いたくない(配布時、レジストリをいじりたくない)
やはり、リストなどの基本的なクラスを派生させて自分でコツコツ作るしかないですか?
詳しい方がいましたら教えて下さい。
環境:WindowsXP SP3
言語:VC++6.0 MFC
No.1ベストアンサー
- 回答日時:
SpreadSheet のような動きをするものを実装するとなるとそれなりの工数が必要なので、仕事であればまず実装は有り得ません。
2つの条件のどちらかを外します。趣味であれば工数は気にせずとも良いのですが...私の場合、熱意が持続しません...
ただ、時間と熱意があれば、自分なら1から書き起こします。派生させても旨みが無いので...
>基本的なクラスを派生させて
リストなどを基本にした物は海外のサイトで見かけましたが、見た目はともかく、動きが悪かったので使う気になれませんでした。1000~2000行だったと思いますが、入力制限などは無かったように思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
- プリンタ・スキャナー BURATHER複合機・コントロールセンター4が外枠だけ表示 2 2022/05/26 11:16
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- プリンタ・スキャナー エプソンとブラザーどちらのプリンタがいいでしょうか 6 2022/12/23 15:38
- Word(ワード) 表の縦罫線を移動するピッチ 1 2022/10/12 12:24
- プリンタ・スキャナー ブラザー プリンターMFC-J4720N 2 2022/07/17 20:10
- プリンタ・スキャナー ブラザー複合機のトナー交換およびトナー残量の検知の仕組みを教えて下さい。 1 2022/07/09 12:28
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- デザイン 名刺とグリッドという課題が出てるのですが、どうゆう事なのでしょうか?名刺を作った次には、グリッドとい 6 2022/07/25 14:57
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VC++でエクセルのような表
C言語・C++・C#
-
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
ビジュアルC++でボタンの有効/無効
C言語・C++・C#
-
-
4
ActiveXコントロールを.NETにインポートできない???
C言語・C++・C#
-
5
画面を強制的に再描画させる方法
C言語・C++・C#
-
6
エディットボックスのフォントを変えたい
C言語・C++・C#
-
7
VC++ MFC CListCtrlで、ボタンのあるリストの作り方
C言語・C++・C#
-
8
CArrayの要素としてCStringArrayを使うことは...
C言語・C++・C#
-
9
ダイアログ内コントロールの位置取得について
C言語・C++・C#
-
10
MFCでコンボボックスを選択不可状態にしたい
C言語・C++・C#
-
11
スレッドにて同一メモリの書き込み、読み取り
C言語・C++・C#
-
12
エディットコントロールでEnter押した時の動作
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webページ上のボタン等の位置を...
-
ASP.NetのGridViewで任意の行ク...
-
数字のみ入力可
-
【ASP.NET】 GroupBoxコントロ...
-
DataGridViewのチェックボック...
-
エクセルVBAで画面の大きさを取...
-
チャレンジタッチの画面にスマ...
-
Q&Aフォームを作成したいのです...
-
Accessの画面更新を一時的に停...
-
別ブラウザにセッションを渡す...
-
aspxをhtmlに変換する方法について
-
c# 文字列の最後から1文字削除...
-
【ASP.NET】ページ遷移してもGr...
-
ブラウザを閉じずにセッション...
-
テキストボックスのクリックで...
-
【ASP.NET】マスターページに配...
-
メッセージボックスのボタンの...
-
VB.netでボリュームレベルメー...
-
マウスのボタン判定について
-
asp.NET初心者です。「 ’Contex...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webページ上のボタン等の位置を...
-
SuspendLayoutが効かない?
-
数字のみ入力可
-
ASP.NetのGridViewで任意の行ク...
-
NumericUpDownコントロールでの...
-
【ASP.NET】 GroupBoxコントロ...
-
MFCでグリッド
-
asp.netにてgridviewの列を動的...
-
ACCESS2010でカレンダーのサン...
-
コネクション・セッション・ト...
-
Accessの画面更新を一時的に停...
-
画面遷移が不正ですと表示されます
-
HTMLボタンの文字色を変え...
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
複数選択のListBoxでClickイベ...
-
Eclipseでクリーンが出来ない
-
チャレンジタッチの画面にスマ...
-
エクセルVBAで画面の大きさを取...
おすすめ情報