ページ 11

MFC(VC)で使用できる市販グラフ部品

Posted: 2014年4月02日(水) 23:08
by yiwata
初めまして。
yiwataと申します。

現在MFC(VC)でソフトを組んでいますが、リアルタイムグラフが描ける
Win7,8に対応した市販のグラフ部品(ActiveX)を探しています。

一昔前は幾つか見かけましたが、MSの開発環境が.NETメインになって
からはそれらも.NET対応のものばかりになってしまいActiveX対応の
ものはすっかり見かけなくなりました。
(私が調べたところNational Instruments製のMeasurementStudio
くらいしか見つかりませんでした)

もしくは開発したソフトのWin8以降のOS対応を見据えた場合、市販の
部品を使うと対応OSの事を常に意識しなければならないためいっその
ことDCを使って自分で描画させた方がよいのでしょうか?

以上、アドバイスの程を宜しくお願いします。

[開発環境] VS2008+SP1
[開発環境OS] Win7 Pro(32bit)
[開発アプリ対応OS] Win7,8(日本語・英語・仏語)

Re: MFC(VC)で使用できる市販グラフ部品

Posted: 2014年4月02日(水) 23:42
by softya(ソフト屋)
ActiveX自体がレガシーだと思いますのでActiveXを使い続けるのは難しいと思います。
気になる点は、MFCで組むとWin8のストアアプリに対応できないので、それは問題になりませんか?
ちなみにグラフ描画自体はDC(GDI)やGDI+で十分可能だと思います。
プロの仕事で使うということで、どこまでの解像度やら描画性能が必要かが不明ですが、場合によってはOpenGLも検討されたほうが良いかもしれません。

ゲームプログラム専門で計測系は門外漢のため、的はずれな回答であったら申し訳ありません。

Re: MFC(VC)で使用できる市販グラフ部品

Posted: 2014年4月05日(土) 17:10
by yiwata
 yiwataです。
 softyaさん、早速のレスポンスありがとうございます。

 OSはWin8ですが、現場ではPCのデスクトップ画面からの使用を前提と
 しているためストアアプリ非対応であっても当面は問題ないですね。

 仕様との兼ね合いになってきますが、やはり保守性を見据えて取り敢
 えずDCを用いて自分で描画させる方向で進めようと思います。

 Measurement Studioについてもメーカーに問い合わせてみましたが、
 Win7,8対応のバージョンとなるとMFC非対応との事でした。
 やはり今となってはMFCでの開発は何かと厳しいですね…

 アドバイスありがとうございました。