專案需求須即時顯示資料曲線以觀察趨勢,常見方案為 MSChart,但因授權或客製化限制無法採用。決定以 Visual C++ 6.0 + MFC 自行開發曲線控件,歷經三天完成核心功能,現分享給同好參考。
HideTips() 介面供外部呼叫(如 Alt+Tab 切換時手動隱藏)。// 新增三條曲線
COLORREF cr1 = 0x80dd00; // A 相 - 綠
COLORREF cr2 = 0x0080ff; // B 相 - 藍
COLORREF cr3 = 0xff8000; // C 相 - 橘
m_wndZgChart.AddChartCutline(_T("A相電流(A)"), cr1, 1, TRUE);
m_wndZgChart.AddChartCutline(_T("B相電流(A)"), cr2, 1);
m_wndZgChart.AddChartCutline(_T("C相電流(A)"), cr3, 1);






sonystone@163.com、sonystone@tom.com、zg@www.yh-pol.com。



網路上 MFC 繪圖控件資源稀少,期望此控件能拋磚引玉。有需求者可來信索取 LIB 檔與範例專案。
本文配套原始碼(LIB 與範例專案)可供下載。