2012-10-06 52 views
0

我是C++和WTL的新手,WTL是否提供了良好的API來顯示行(堆積區域,列)圖表? 或者我們是否需要使用第三方庫將我們現有的C++代碼集成到一起? 這將是偉大的,如果我能指點一些例子.....我正在尋找非常基本的二維圖表。 該應用程序是用C++編寫,並使用WTL一些GUI組件的.....和平臺是WindowsC++如何使用WTL繪製折線圖?

由於提前

回答

0

WTL爲您提供了一些類,包裝GDI API和手柄,所以你顯然可以繪製各種圖表,你只需要從頭開始。也就是說,將你的客戶區域解剖爲圖表區域,圖例,軸線和兒子。如果你正在尋找解決方案來使用盒子,WTL沒有任何關係。您當然可以將第三方庫,ActiveX控件甚至IE瀏覽器ActiveX控件託管的窗口集成到您的窗口中,並在運行時傳遞數據合成JS腳本。

+0

感謝您的快速反應......我有一個應用程序用C++編寫,並安裝在Windows .....所以我還可以使用谷歌API的? (我已將此信息添加到我的問題中) – Gana

+0

使用Google API是有意義的選項之一,這取決於您是否可以接受。谷歌圖表工具有據可查,免費且功能強大。如果您的應用程序將實例化IE控件並加載HTML頁面,並在運行時將您的數據和對在線Google圖表API的引用合成在一起,那麼它將能夠輕鬆並很好地呈現圖表,但是可以在運行時在線加載API。正如我所提到的那樣,這是其中一種選擇。傳統的第三方ActiveX控件可能對您更好。 –

+0

謝謝,我過去曾使用Google DOJO API開發門戶網站......並想到了這種方法,但是想知道我們在WTL中是否有任何選項......以便報告顯示在應用程序中。 – Gana