User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

    Pie Chart Control



     

    Download Source Code

    Download Example Project

    This control class CPieChartCtrl is derived from CWnd. The purpose is to create a simple 2D pie chart in a dialog. The code is created and compiled with Visual C++ 5.0 SP3 under Windows 98.

    How to use

    1. Use the MS Visual C++ dialog editor to place a custom control on the dialog, and enter "PIE_CHART_CTRL" as the Class name.

    2. Add a CPieChartCtrl class member in the header file

    #include "PieChartCtrl.h"
    ...
    CPieChartCtrl m_wndChart;

    3. Subclass the class member with the control in InitDialog()

    m_wndChart.SubclassDlgItem(IDC_PIECHART1, this); //IDC_PIECHART1 is the control ID

    4. Use these functions to edit to chart

    // SetTitle(CString) - Set the chart title text
    m_wndChart.SetTitle("Chart Title");
    
    // Reset() - Reset the chart and delete all pieces
    m_wndChart.Reset();
    
    // AddPiece(COLORREF colorBack, COLORREF colorText, 
    //            int nAngle, int strInfo = "");
    // Add one piece into the chart
    m_wndChart.AddPiece(colorBack, colorText, nAngle, strInfo);

    Last updated: 12 August 1998


    IT Offers


    Top Authors