資源簡介
動態繪制曲線。
可以非常直觀看出數據的走 向。
代碼片段和文件信息
///////////////////////////////////////////////////////////////////////////////////////////////////
//?Copyright?2016?Advanced?Software Engineering Limited
//
//?You?may?use?and?modify?the?code?in?this?file in?your application?provided?the?code?and
//?its?modifications?are?used?only?in?conjunction?with?ChartDirector.?Usage of?this software
//?is?subjected to?the?terms?and?condition?of?the?ChartDirector license.
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
//?CChartViewer?/?CViewPortControl?Implementation
//
//?The?CChartViewer is?a?subclass?of?CStatic?for?displaying chart?images.?It?extends?CStatic?
//?to?support?to?support?alpha?transparency?image?maps?clickable?hot?spots?with?tool?tips?
//?zooming?and?scrolling?and?image?update?rate?control.?The?CViewPortControl?is?a?subclass?of?
//?CStatic?for?visualizing?and?supporting?interactive?control?of?the?CChartViewer?viewport.
//
//?To?use?these?controls?in?a?dialog?in?the?Dialog?Editor?drag?a?Picture?control?(CStatic
//?control)?to?the?form?configure?its?type?as?“Bitmap“?and?give?it?a?unique?ID.?Then?right?
//?click?on?the?control?and?add?a?variable?to?represent?the?control?using?CChartViewer?or
//?CViewPortControl?as?the?variable?type.
///////////////////////////////////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“ChartViewer.h“
#include?
#ifdef?_DEBUG
#define new DEBUG_NEW
#endif
/////////////////////////////////////////////////////////////////////////////
//
//?CChartViewer
//
/////////////////////////////////////////////////////////////////////////////
//
//?Build?in mouse?cursors?for?zooming?and?scrolling support
//
static?HCURSOR?getZoomInCursor();
static?HCURSOR?getZoomOutCursor();
static?HCURSOR?getNoZoomCursor();
static?HCURSOR?getNoMove2DCursor();
static?HCURSOR?getNoMoveHorizCursor();
static?HCURSOR?getNoMoveVertCursor();
//
//?Constants?used?in?m_delayChartUpdate
//
enum?{?NO_DELAY?NEED_DELAY?NEED_UPDATE?};
enum?{?UPDATE_VIEW_PORT_TIMER?=?1?DELAYED_MOUSE_MOVE_TIMER?=?2?};
//
//?Constructor
//
CChartViewer::CChartViewer()
{
//?current?chart?and?hot?spot?tester
m_currentChart?=?0;
m_hotSpotTester =?0;
//?create?the?tool?tip?control
m_ToolTip.Create(this);
m_ToolTip.Activate(TRUE);
m_ToolTip.Modifystyle(0?TTS_NOPREFIX);
m_toolTipHasAttached?=?false;
//?initialize?chart configuration
m_selectBoxLineColor?=?RGB(0?0?0);
m_selectBoxLineWidth?=?2;
m_mouseUsage?=?Chart::MouseUsageDefault;
m_zoomDirection =?Chart::DirectionHorizontal;
m_zoomInRatio?= 2;
m_zoomOutRatio?=?0.5;
m_mouseWheelZoomRatio?=?1;
m_scrollDirection?= Chart::DirectionHorizontal;
m_minDragAmount =?5;
m_updateInterval?=?20;
//?current?state?of the mouse
m_isOnPlotArea?=?false;
m_isPlotAreaMou
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\include\
?????文件??????113429??2016-05-20?03:09??realtimecharts_cpp\include\bchartdir.h
?????文件??????166059??2016-05-20?03:08??realtimecharts_cpp\include\chartdir.h
?????文件??????104070??2015-05-06?13:25??realtimecharts_cpp\include\FinanceChart.h
?????文件????????1399??2013-03-07?04:23??realtimecharts_cpp\include\memblock.h
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\lib32\
?????文件?????2752512??2016-12-16?01:00??realtimecharts_cpp\lib32\chartdir60.dll
?????文件??????220134??2016-12-16?01:00??realtimecharts_cpp\lib32\chartdir60.lib
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\lib64\
?????文件?????4120576??2016-12-16?01:58??realtimecharts_cpp\lib64\chartdir60.dll
?????文件??????215614??2016-12-16?01:58??realtimecharts_cpp\lib64\chartdir60.lib
?????文件????????3523??2016-12-02?17:08??realtimecharts_cpp\LICENSE.TXT
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\mfcdemo\
?????文件????????2922??2017-08-31?11:50??realtimecharts_cpp\mfcdemo\realtimechartcpp.sln
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\mfcdemo\realtimemultithread\
?????文件???????48389??2016-12-16?01:11??realtimecharts_cpp\mfcdemo\realtimemultithread\ChartViewer.cpp
?????文件???????14587??2016-12-14?23:03??realtimecharts_cpp\mfcdemo\realtimemultithread\ChartViewer.h
?????文件????????2127??2016-12-05?01:43??realtimecharts_cpp\mfcdemo\realtimemultithread\doublebufferedqueue.h
?????文件????????3301??2016-12-02?23:36??realtimecharts_cpp\mfcdemo\realtimemultithread\randomwalk.cpp
?????文件????????1279??2016-11-25?17:53??realtimecharts_cpp\mfcdemo\realtimemultithread\randomwalk.h
?????文件????????1968??2016-12-01?02:02??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithread.cpp
?????文件?????????582??2016-12-01?01:58??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithread.h
?????文件????????5110??2016-12-21?17:36??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithread.rc
?????文件???????13490??2017-09-04?07:25??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithread.vcxproj
?????文件?????????828??2017-09-04?10:20??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithread.vcxproj.filters
?????文件???????22222??2016-12-21?22:50??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithreadDlg.cpp
?????文件????????2931??2016-12-01?02:02??realtimecharts_cpp\mfcdemo\realtimemultithread\realtimemultithreadDlg.h
?????目錄???????????0??2017-12-27?19:54??realtimecharts_cpp\mfcdemo\realtimemultithread\res\
?????文件?????????963??2016-12-21?17:36??realtimecharts_cpp\mfcdemo\realtimemultithread\resource.h
?????文件????????3406??2015-03-07?14:12??realtimecharts_cpp\mfcdemo\realtimemultithread\res\pointerPB.ico
............此處省略153個文件信息
- 上一篇:stm32 hid雙向通信例程源碼-包括上位機
- 下一篇:Qt360 界面
評論
共有 條評論