Click here to Skip to main content
15,902,908 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to Design 3D pie chart in VC++ 2010 MFC Application. I want to change settings of the pie chart on button click event. There are many help pages available on Internet for 2D charts but nothing about 3D pie charts.
I want to Design something like: 3D Pie Chart[^]

If anyone know, Please guide me.

Thank You
Sumit
Posted
Updated 27-Mar-12 2:01am
v5
Comments
André Kraak 27-Mar-12 7:52am    
Edited question:
Activated link
Maximilien 27-Mar-12 10:56am    
What issues do you have with tweeking/improving the example you cited ?
Sumit Makhe 27-Mar-12 12:38pm    
code is in c# and I'm looking for a good tutorial. since this is first time I'm trying to design any shape in VC++ MFC.

1 solution

Check this out

A Simple Pie Chart Control[^]
 
Share this answer
 
Comments
Sumit Makhe 29-Mar-12 3:38am    
Thank you very much
Sumit Makhe 29-Mar-12 3:43am    
Another interesting fact, I found PieChart.dll. can I use this dll in my vc++ project? This dll was designed in VC# so is it possible to use this dll and set default values... You can download dll from

http://www.codeproject.com/KB/graphics/JulijanPieChart/PieChart_demo.zip[^]
ravijmca 29-Mar-12 4:13am    
No, you can not directly reuse that managed dll into unmanaged application
the workaround is you need to embedded your MFC App into CLI/C++ (basically converting your unmanaged code into managed code)

Sumit Makhe 29-Mar-12 4:24am    
Thank you for quick reply. I will try to implement code from the link you have provided.
Sumit Makhe 2-Apr-12 5:25am    
Everything is complex. Could anyone please tell me step-by-step procedure to create a pie chart. I dont want to change values at run time. I just want to show free space and occupied space of HDD on pie chart.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900