轉帖|其它|編輯:郝浩|2012-10-15 16:13:58.000|閱讀 1464 次
概述:主要說明VC2008中使用TeeChart的特殊方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
由于這個版本的Teechart v8(是ActiveX版本),幫助文檔里面聲明了支持VC2005,里面的幫助文檔針對VC部分卻是VC6。總之,要想成功使用這個控件,得搞點小技巧。
我的方法如下:
(1)建好VC2008工程后,在資源視圖中選中要添加控件的對話框,然后在工具箱中右鍵->選擇項->com組件->TeeChart Pro Activex control v8,點擊確定。
(2)添加一個這個Tchart控件,雙擊可以修改屬性。選中點右鍵,添加變量,比如叫做m_tchart。其默認的類名是CTchart1,還會自動添加CTchart1.h, CTchart1.cpp。這個先不管,按照默認的設定。
(3)把Tchart安裝目錄下\Examples\Visual C++\Version 6\TeeFiles下面的文件(或者整個目錄)拷貝到VC工程目錄下,比如我把這些.h/.cpp放在工程下新建的teechart目錄里。
(4)VC工程選擇解決方案,右鍵->添加->新建篩選器。建立一個teechart的篩選器,把剛才拷貝過來的.h和.cpp都添加到工程中來。“新建篩選器”并非必須步驟,只是把這些文件單獨列個在一起,會比較簡潔美觀。
(5)在xxxDlg.h中添加添加一些必須的頭文件。比如
#include ".\teechart\Series.h" #include ".\teechart\tchart.h"
在編譯過程中如果提示使用了某些未聲明的類,這時候可以再添加對應的頭文件進來。
(6)關鍵的步驟:
在m_tchart聲明語句中,把類名CTchart1修改為CTChart。同時可以把系統自動給你添加的什么CTchart1.h和CTchart1.cpp刪掉。
(7)下面試試好不好使。
在teechart控件中添加一個Series。
添加個按鈕控件,雙擊生成個響應函數。寫如下代碼:
m_tchart.Series(0).FillSampleValues(10);
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:搜狐博客