📄 iplotchannel.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'iPlotChannel.pas' rev: 6.00
#ifndef iPlotChannelHPP
#define iPlotChannelHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <iOPCItem.hpp> // Pascal unit
#include <iPlotAxis.hpp> // Pascal unit
#include <iPlotChannelCustom.hpp> // Pascal unit
#include <iPlotDataNullList.hpp> // Pascal unit
#include <iPlotObjects.hpp> // Pascal unit
#include <iClasses.hpp> // Pascal unit
#include <iMath.hpp> // Pascal unit
#include <iGPFunctions.hpp> // Pascal unit
#include <iTypes.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <StdCtrls.hpp> // Pascal unit
#include <ComCtrls.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Types.hpp> // Pascal unit
#include <Clipbrd.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <TypInfo.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Iplotchannel
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TiPlotDigitalReferenceStyle { ipdrScale, ipdrPercent };
#pragma option pop
#pragma option push -b-
enum TiPlotInterpolationStyle { ipistStraightLine, ipistCubicSpline, ipistPolynomial, ipistRational, ipistDifferential, ipistDifferentialTerminated };
#pragma option pop
#pragma option push -b-
enum TiPlotHighLowStyle { iphlsOpenClose, iphlsCandleStick };
#pragma option pop
#pragma option push -b-
enum TiOPCXValueSourceStyle { iopcxvsOPCServerTimeStamp, iopcxvsSystemTimeStamp, iopcxvsElapsedTime, iopcxvsElapsedSeconds };
#pragma option pop
class DELPHICLASS TiPlotPixelPoint;
class PASCALIMPLEMENTATION TiPlotPixelPoint : public System::TObject
{
typedef System::TObject inherited;
public:
bool Null;
int XPixel;
double YValue;
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TiPlotPixelPoint(void) : System::TObject() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TiPlotPixelPoint(void) { }
#pragma option pop
};
class DELPHICLASS TiPlotChannel;
class PASCALIMPLEMENTATION TiPlotChannel : public Iplotchannelcustom::TiPlotChannelCustom
{
typedef Iplotchannelcustom::TiPlotChannelCustom inherited;
private:
Classes::TStringList* FPixelList;
int FPixelListStart;
int FPixelListStop;
int FPixelsHigh;
int FPixelsLow;
bool FXIncreasing;
bool FFastDrawEnabled;
TiPlotInterpolationStyle FInterpolationStyle;
double FElapsedStartTime;
bool FFillEnabled;
double FFillReference;
bool FFillUseChannelColor;
Graphics::TBrushStyle FFillStyle;
Graphics::TColor FFillColor;
TiPlotHighLowStyle FHighLowStyle;
bool FHighLowEnabled;
Graphics::TColor FHighLowBarColor;
double FHighLowBarWidth;
bool FHighLowOpenShow;
Graphics::TColor FHighLowOpenColor;
double FHighLowOpenWidth;
double FHighLowOpenHeight;
bool FHighLowCloseShow;
Graphics::TColor FHighLowCloseColor;
double FHighLowCloseWidth;
double FHighLowCloseHeight;
Graphics::TColor FHighLowShadowColor;
Graphics::TColor FHighLowBullishColor;
Graphics::TColor FHighLowBearishColor;
bool FDigitalEnabled;
double FDigitalReferenceLow;
double FDigitalReferenceHigh;
TiPlotDigitalReferenceStyle FDigitalReferenceStyle;
TiOPCXValueSourceStyle FOPCXValueSource;
bool FBarEnabled;
bool FBarPenUseChannelColor;
bool FBarBrushUseChannelColor;
protected:
void __fastcall SetFastDrawEnabled(const bool Value);
void __fastcall SetInterpolationStyle(const TiPlotInterpolationStyle Value);
void __fastcall SetFillEnabled(const bool Value);
void __fastcall SetFillReference(const double Value);
void __fastcall SetFillStyle(const Graphics::TBrushStyle Value);
void __fastcall SetFillColor(const Graphics::TColor Value);
void __fastcall SetFillUseChannelColor(const bool Value);
void __fastcall SetDigitalEnabled(const bool Value);
void __fastcall SetDigitalReferenceStyle(const TiPlotDigitalReferenceStyle Value);
void __fastcall SetDigitalReferenceHigh(const double Value);
void __fastcall SetDigitalReferenceLow(const double Value);
void __fastcall SetBarEnabled(const bool Value);
void __fastcall SetBarWidth(const double Value);
void __fastcall SetBarReference(const double Value);
void __fastcall SetBarPenColor(const Graphics::TColor Value);
void __fastcall SetBarPenUseChannelColor(const bool Value);
void __fastcall SetBarPenStyle(const Graphics::TPenStyle Value);
void __fastcall SetBarPenWidth(const int Value);
void __fastcall SetBarBrushColor(const Graphics::TColor Value);
void __fastcall SetBarBrushUseChannelColor(const bool Value);
void __fastcall SetBarBrushStyle(const Graphics::TBrushStyle Value);
void __fastcall SetHighLowStyle(const TiPlotHighLowStyle Value);
void __fastcall SetHighLowEnabled(const bool Value);
void __fastcall SetHighLowBarColor(const Graphics::TColor Value);
void __fastcall SetHighLowBarWidth(const double Value);
void __fastcall SetHighLowOpenShow(const bool Value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -