views:

891

answers:

7

I would like to have some suggestions about which third-part controls can we use in our Visual C++ MFC application?

+1  A: 

If you don't mind paying, there's FarPoint Spread:

http://www.componentsource.com/selec/products/farpoint-spread/summary.html

A: 

Xtreme Toolkit Pro controls http://www.codejock.com/products/toolkitpro/

rec
+2  A: 

We've deployed IOComp's Plot Pack in both ActiveX and .Net flavors with great success. Great API, incredibly flexible, provides a toolbar that lets users pan/zoom/customize. It's solid, has a long track record, relatively inexpensive, and is very fast.

(I'm not affiliated, by the way.)

Aidan Ryan
A: 

The IOComp package (http://iocomp.com/ ) looks great, but does seem quite expensive to me at around $850 for a developer license

The TeeChart package ( http://www.steema.com ) looks comparable at a smaller prices of $450. They have a free 50 day evaluation license

There are a couple of free chart controls at codeproject:

http://www.codeproject.com/KB/miscctrl/CBarChart.aspx

http://www.codeproject.com/KB/miscctrl/High-speedCharting.aspx

http://www.codeproject.com/KB/miscctrl/graph2d.aspx This one I have used. The integration procedure is awkward, but it does the job.

FarPoint and codejock, AFAIK, do not have chart controls.

ravenspoint
A: 

We have used the ActiveX version of TeeChart (http://www.steema.com/), which works nicely and comes with many MFC examples. It's ActiveX though, that may or may not be a problem in your case.

Roel
A: 

Just for completeness Scientific charting control. I used it some time ago and it was pretty easy.

mem64k