小弟愚鈍,這個問題花費了好長時間,也沒解決,求大神指點一下。
想實作簡單的3D坐標的描點繪圖,查閱了一些資料,選擇了Teechart控制元件,現在已經安裝了 v5 v8 2018三個版本,如果有想要資源的,
可以留下郵箱,或者等我整理好檔案后發到CSDN,供大家免費下載。
問題如下 : 插件已經注冊,二維繪圖已經測驗,所以插件肯定是沒問題的。
3D繪圖這部分,參考了幾個博文,博主寫的基本類似,利用point3D
可以呼叫一下陳述句
m_chart.GetAspect().SetView3D(TRUE); //顯示3D效果
for(int i=0; i<20; i++)
for(int j=0; j<12; j++)
m_chart.Series(1).GetAsPoint3D().AddXYZ(i, j*i, j, NULL, RGB(255,255,0));

請教,頭檔案都包含了,為什么和其他博主寫的,不一樣呢?是哪里配置有問題嗎?應該和teechart版本沒關系。
uj5u.com熱心網友回復:
m_chart未宣告或宣告的位置不對或對應控制元件未正確注冊。參考:
在64位Windows下:
64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
uj5u.com熱心網友回復:
趙老師,我是32bit的 系統,注冊時是將ocx拷貝到c:\windows\sysdow32\目錄下。 然后已管理員身份打開注冊的,也提示注冊成功了
uj5u.com熱心網友回復:
是否用的頭檔案/庫檔案版本不對? 資源管理器中在各個版本目錄下搜索包含3D字樣的檔案 打開看看uj5u.com熱心網友回復:
先試試編譯鏈接TeeChart自帶的例子專案。搜完整的TeeChart安裝包。
uj5u.com熱心網友回復:
不知道你看的什么博文,以及怎么拿到的頭檔案我看到的博文里的用法是getAspect不是GetAspect
當然也有可能我們看的不是一個公司的TreeChart……
uj5u.com熱心網友回復:
問題已解決,謝謝各位,是系結變數時候的問題。uj5u.com熱心網友回復:
<br />您好。我也遇到了getaspect的問題 可以指教一下嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/38792.html
標籤:界面
下一篇:檢測直線的缺口
