人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VC++6のダイアログにエクセルの表のようなものを作りこみたいと考えておりますが、実装するに適当な方法がわかりません。表を作るのに便利なクラス、またはフリーのDLLなどありましたら教えていただきたくよろしくお願いします(動作環境 WindowsXP)。


●質問者: harunoharuno
●カテゴリ:コンピュータ インターネット
✍キーワード:DLL VC++ WindowsXP エクセル クラス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● snpgr
●75ポイント ベストアンサー

Microsoft DataGrid Control 6.0とかMSFlexGridはどうでしょうか


MSFlexGrid

http://noribeat.s38.xrea.com/developer/03031501.html

Microsoft DataGrid Control 6.0も似たような感じですが画像が見つかりませんでした^^;


どちらもActiveXコントロールです

◎質問者からの返答

回答有難うございます。MSFlexGridはExcelのイメージに似ているのでユーザにとっても

解りやすそうですね。


2 ● ardarim
●100ポイント

一般的にグリッドコントロールと呼ばれるものを使うと便利だと思います。フリーのものや有償のものがいくつかあります。またVBを入れるとMS純正のMSFlexGrid(VBで使える標準グリッドコントロール)が追加されます。MSFlexGridの使い方についてはググればたくさん見つかります


サードパーティ製のものはこちらで見つけられます。

CodeGuru: Grid Control


VC++6.0の場合は、ダイアログリソース上で右クリックし、「ActiveXコントロールの挿入」を選択します。使用可能なActiveXコントロールの一覧が出てきますので、使用したいグリッドコントロールを選びます。


こちらでほぼ同じ質問が出ていましたので、参考にしてください。

VB6でよく用いられるグリッドやデータアクセス用ActiveXコントロールを、VC++6.0で使う為のサンプルを求めています。 参考になりそうなサンプルを公開しているサイトがあれ.. - 人力検索はてな

◎質問者からの返答

回答有難うございます。Excel形式で表現することにより解りやすいUIが実現できるのでとても助かります。


3 ● TONTON3
●50ポイント

普通に考えればClistViewでいいと思います。

参考:http://home.att.ne.jp/banana/akatsuki/doc/atlwtl/atlwtl17-03/ind...

ただ、本当にエクセルのような機能を求めている場合はフリーではありませんが

スプレッド

http://www.componentsource.co.jp/ese/products/spread-j/index.htm...

などのOCXを選択するほうが手軽と思います。

◎質問者からの返答

ClistViewでも表のように表現することができるのですね。

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ