轉載:http://www.cnblogs.com/susuzhao/p/3294523.html
在VC++中想繪製曲線圖,除了可以用(Graphical Device Interface)GDI外,還有一種方法,就是使用mschart控件,以下將簡要說在windows7下VC++2010中使用mschart控件的方法。
1、在windows7操作系統下,安裝visual studio 2010開發工具。
2、下載 MSChart.exe 插件 、MSCHRT20.OCX 插件、msdatasrc.dll 插件。
3、先安裝 MSChart.exe 插件。
4、把 MSCHRT20.OCX 插件、msdatasrc.dll 插件 都 放在 C 盤中windows/system32文件夾下面。
5、在windows 7下面要以 “管理員身份運行” 命令提示符 來註冊 MSCHRT20.OCX 。
6、以 “管理員身份運行” 命令提示符的方法: 所有程序----附件----命令提示符 右擊-----以管理員身份運行,打開命令提示符。
7、如果你的 MSCHRT20.OCX 插件、msdatasrc.dll 插件 都在C盤的windows/system32文件夾下面,
那麼 以管理員身份 在命令提示符 下 輸入 regsvr32 c:/windows/system32/MSCHRT20.OCX
8、MSCHRT20.OCX 註冊成功。說明:在windows xp 下面安裝 MSChart.exe 可能需要先安裝 Microsoft .NET Framework 3.5 。
9、打開visual studio 2010,新建項目---選擇 MFC----MFC應用程序----基於對話框,
在對話框上面 右擊 -----插入ActiveX控件(X)----Microsoft Chart Control,version 6.0(OLEDB)----確定。即成功添加mschart控件。
說明: 如果還是不成功,可以 在 打開工具箱----對話框編輯器 的任意區域 右鍵-----選擇項--- 把 “.NET Framework組件”中的 “chart 選項” 選上,,然後 把“COM 組件”中的Microsoft Chart Control,version 6.0(OLEDB)選上,就可以在工 具箱中找到Microsoft Chart Control,version 6.0,直接可以在界面拖拽使用了。
還有一種方法 :如果實在註冊不成功,那麼就以 管理員權限運行VSC++2010,在工具窗口----右鍵-----選擇項------打開控件選擇窗口-----com組件,窗口的右下角----瀏覽,選擇Microsoft Chart Control,version 6.0 的MSCHRT20.OCX 打開,此時控件會出現在工具箱內,直接可以在界面拖拽使用了。