CChart 僅依賴 Win32 API,不綁定 MFC/WTL/QT 等框架。早期版本基於 MFC,重構後去除依賴,但完全相容 MFC 專案。
Lesson15Lesson15View.h 引入庫並宣告 CChartWnd m_ChartWnd;OnCreate、OnDestroyOnCreate 中 Attach、添加數據、設定標題OnDestroy 呼叫 Detach()執行結果:
CChart m_Chart;OnCreate 直接呼叫 SetType、AddPoint2DOnDraw 呼叫 m_Chart.OnDraw(m_hWnd)OnLButtonDown 等對應處理函數OnEraseBkgnd 回傳 TRUE 防閃爍結論:MFC 下 CChartWnd 更便捷,CChart 適合需精細控制場景。