teechartdefines.h

来自「对Teechart进行封装」· C头文件 代码 · 共 522 行 · 第 1/2 页

H
522
字号
#ifndef TEECHARTDEFINES_H
#define TEECHARTDEFINES_H

//EConstants
const unsigned long clTeeColor = 536870912;
const unsigned long clNone = 536870911;

// EAxisLabelStyle
const unsigned long talAuto = 0;
const unsigned long talNone = 1;
const unsigned long talValue = 2;
const unsigned long talMark = 3;
const unsigned long talText = 4;

// EAxisType
const unsigned long atLeft = 0;
const unsigned long atTop = 1;
const unsigned long atRight = 2;
const unsigned long atBottom = 3;
const unsigned long atDepth = 4;
const unsigned long atCustom = 5;

// EBarStyles
const unsigned long bsRectangle = 0;
const unsigned long bsPyramid = 1;
const unsigned long bsInvPyramid = 2;
const unsigned long bsCilinder = 3;
const unsigned long bsEllipse = 4;
const unsigned long bsArrow = 5;
const unsigned long bsRectGradient = 6;

// EBorderStyle
const unsigned long bsNone1 = 0;
const unsigned long bsSingle = 1;

// EBrushStyle
const unsigned long bsSolid = 0;
const unsigned long bsClear = 1;
const unsigned long bsHorizontal = 2;
const unsigned long bsVertical = 3;
const unsigned long bsFDiagonal = 4;
const unsigned long bsBDiagonal = 5;
const unsigned long bsCross = 6;
const unsigned long bsDiagCross = 7;
const unsigned long bsFill80 = 8;
const unsigned long bsFill60 = 9; 
const unsigned long bsFill40 = 10;
const unsigned long bsFill20 = 11;
const unsigned long bsFill10 = 12;
const unsigned long bsZigZag = 13;
const unsigned long bsVertSmall = 14; 
const unsigned long bsHorizSmall = 15;
const unsigned long bsDiagSmall = 16;
const unsigned long bsBackDiagSmall = 17;
const unsigned long bsCrossSmall = 18;
const unsigned long bsBackCrossSmall = 19;

// ECandleStyle 
const unsigned long csCandleBar = 0;
const unsigned long csCandleStick = 1;

// ECanvasBackMode
const unsigned long cbmNone = 0;
const unsigned long cbmTransparent = 1;
const unsigned long cbmOpaque = 2;

// EChartPenStyle
const unsigned long psSolid = 0;
const unsigned long psDash = 1;
const unsigned long psDot = 2;
const unsigned long psDashDot = 3;
const unsigned long psDashDotDot = 4;
const unsigned long psClear = 5;
const unsigned long psInsideFrame = 6;
const unsigned long psSmallDots = 7;

// EChartScroll
const unsigned long pmNone = 0;	
const unsigned long pmHorizontal = 1;
const unsigned long pmVertical = 2;
const unsigned long pmBoth = 3;

// EDateTimeStep
const unsigned long dtOneMilliSecond = 0;
const unsigned long dtOneSecond = 1;
const unsigned long dtFiveSeconds = 2;
const unsigned long dtTenSeconds = 3;
const unsigned long dtFifteenSeconds = 4;
const unsigned long dtThirtySeconds = 5;
const unsigned long dtOneMinute = 6;
const unsigned long dtFiveMinutes = 7;
const unsigned long dtTenMinutes = 8;
const unsigned long dtFifteenMinutes = 9;
const unsigned long dtThirtyMinutes = 10;
const unsigned long dtOneHour = 11;
const unsigned long dtTwoHours = 12;
const unsigned long dtSixHours = 13;
const unsigned long dtTwelveHours = 14;
const unsigned long dtOneDay = 15;
const unsigned long dtTwoDays = 16;
const unsigned long dtThreeDays = 17;
const unsigned long dtOneWeek = 18;
const unsigned long dtHalfMonth = 19;
const unsigned long dtOneMonth = 20;
const unsigned long dtTwoMonths = 21;
const unsigned long dtSixMonths = 22;
const unsigned long dtOneYear = 23;

// EDragMode
const unsigned long dmManual = 0;;
const unsigned long dmAutomatic = 1;;

// EDragState 
const unsigned longdsDragEnter = 0;
const unsigned longdsDragLeave = 1;
const unsigned longdsDragMove = 2;

// EErrorWidthUnits 
const unsigned ewuPercent = 0;
const unsigned ewuPixels= 1;

// EFunctionType
const unsigned long tfCopy = 0;
const unsigned long tfAdd = 1;
const unsigned long tfSubtract = 2;
const unsigned long tfMultiply = 3;
const unsigned long tfDivide = 4;
const unsigned long tfAverage = 5;
const unsigned long tfHigh = 6;
const unsigned long tfLow = 7;
const unsigned long tfMovavg = 8;
const unsigned long tfExpavg = 9;
const unsigned long tfMomentum = 10;
const unsigned long tfCurveFit = 11;
const unsigned long tfRSI = 12;
const unsigned long tfTrend = 13;
const unsigned long tfStdDeviation = 14;
const unsigned long tfCumulative = 15;
const unsigned long tfCount = 16;
const unsigned long tfExpTrend = 17;
const unsigned long tfExpMovAvg = 18;
const unsigned long tfMomentumDiv = 19;
const unsigned long tfRMS = 20;
const unsigned long tfMACD = 21;
const unsigned long tfStochastic = 22;
const unsigned long tfBollinger = 23;
const unsigned long tfADX = 24;

// EGradientDirection 
const unsigned long gdTopBottom = 0;
const unsigned long gdBottomTop = 1;
const unsigned long gdLeftRight = 2;
const unsigned long gdRightLeft = 3;
const unsigned long gdFromCenter = 4;
const unsigned long gdFromTopLeft = 5;
const unsigned long gdFromBottomLeft = 6;


// EHorizontalAxis
const unsigned long aTopAxis = 0;
const unsigned long aBottomAxis = 1;
const unsigned long aBothHorizAxis = 2;
const unsigned long aCustomHorizAxis = 3;

// EJPEGPerformance
const unsigned long jpegBestQuality = 0;
const unsigned long jpegBestSpeed = 1;

// ELegendAlignment
const unsigned long laLeft = 0;
const unsigned long laRight = 1;
const unsigned long laTop = 2;
const unsigned long laBottom = 3;

// ELegendStyle
const unsigned long lsAuto = 0;
const unsigned long lsSeries = 1;
const unsigned long lsValues = 2;
const unsigned long lsLastValues = 3;

// ELegendTextStyle
const unsigned long ltsPlain = 0;
const unsigned long ltsLeftValue =1;
const unsigned long ltsRightValue =2;
const unsigned long ltsLeftPercent = 3;
const unsigned long ltsRightPercent = 4;
const unsigned long ltsXValue = 5;

// EMarkStyle
const unsigned long smsValue = 0;
const unsigned long smsPercent = 1;
const unsigned long smsLabel = 2;
const unsigned long smsLabelPercent = 3;
const unsigned long smsLabelValue = 4;
const unsigned long smsLegend = 5;
const unsigned long smsPercentTotal = 6;
const unsigned long smsLabelPercentTotal = 7;
const unsigned long smsXValue = 8;
const unsigned long smsXY = 9;

// EMouseButton
const unsigned long mbLeft = 1;
const unsigned long mbRight	= 2;
const unsigned long mbMiddle = 4;

// EMultiArea
const unsigned long maNone = 0;
const unsigned long maStacked = 1;
const unsigned long maStacked100 = 2;

// EMultiBar
const unsigned long mbNone = 0;
const unsigned long mbSide = 1;
const unsigned long mbStacked = 2;
const unsigned long mbStacked100 = 3;

// EPanelBevel
const unsigned long bvNone = 0;
const unsigned long bvLowered = 1;
const unsigned long bvRaised = 2;

// EPointerStyle
const unsigned long psRectangle = 0;
const unsigned long psCircle = 1;
const unsigned long psTriangle = 2;
const unsigned long psDownTriangle = 3;
const unsigned long psCross = 4;
const unsigned long psDiagCross = 5;
const unsigned long psStar = 6;
const unsigned long psDiamond = 7;
const unsigned long psSmallDot = 8;

// EPrinterOrientation
const unsigned long poPortrait = 0;
const unsigned long poLandscape = 1;

// ESeriesClass
const unsigned long scLine = 0;
const unsigned long scBar = 1;
const unsigned long scHorizBar = 2;
const unsigned long scArea = 3;
const unsigned long scPoint = 4;
const unsigned long scPie = 5;
const unsigned long scFastLine = 6;
const unsigned long scShape = 7;
const unsigned long scGantt = 8;
const unsigned long scBubble = 9;
const unsigned long scArrow = 10;
const unsigned long scCandle = 11;
const unsigned long scPolar = 12;
const unsigned long scSurface = 13;
const unsigned long scVolume = 14;
const unsigned long scErrorBar = 15;
const unsigned long scBezier = 16;
const unsigned long scContour = 17;
const unsigned long scError = 18;
const unsigned long scPoint3D = 19;
const unsigned long scRadar = 20;
const unsigned long scClock = 21; 
const unsigned long scWindRose= 22;  
const unsigned long scBar3D = 23;  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?