- 下载个MSCHART20.ocx,放进c:/windows/system32
- 下载个控件注册工具,下载地址http://download.csdn.net/source/3017983
- 在VS2010项目中添加类CDMSChart类,项目- 添加类- 添加ActiveX控件的MFC类,选择Microsoft Chart Control 6.0,添加CDMSChart类。PS.该控件还包括很多类,在添加类-添加TypeLib中的MFC类可以看到,但只能添加头文件,cpp文件没找到(不解!)。只添加CDMSCHart类,不知功能是否齐全~~~
- 在VS2010项目的对话空中拖入该控件,或者直接用生成CDMSChart类对象,用其Create函数在需要的地方画出该控件。如,
- // CDemoView::OnCreate()
- CRect rc;
- GetClientRect(&rc);
- if(!m_Chart.Create("mschart", WS_CHILD| WS_VISIBLE, rc, this, 10))
- return -1;
- CDemoView::OnSize 中调整 m_Chart 的大小,使之能随窗口大小变化而变化
- // CDemoView::OnSize
- if( m_Chart.GetSafeHwnd() )
- m_Chart.MoveWindow( 0, 0, cx, cy );
MSChart ActiveX控件添加进VS2010项目
最新推荐文章于 2020-05-22 11:16:31 发布