⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iplotcomponent.hpp

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HPP
📖 第 1 页 / 共 4 页
字号:
	TiPlotObjectMouseMoveEvent FOnMouseMoveDataView;
	TiPlotObjectMouseEvent FOnMouseUpLimit;
	TiPlotObjectMouseEvent FOnMouseUpYAxis;
	TiPlotObjectMouseEvent FOnMouseUpDataCursor;
	TiPlotObjectMouseEvent FOnMouseUpChannel;
	TiPlotObjectMouseEvent FOnMouseUpAnnotation;
	TiPlotObjectMouseEvent FOnMouseUpLegend;
	TiPlotObjectMouseEvent FOnMouseUpXAxis;
	TiPlotObjectMouseEvent FOnMouseUpDataView;
	TiPlotObjectEvent FOnClickXAxis;
	TiPlotObjectEvent FOnClickYAxis;
	TiPlotClickDataPointEvent FOnClickDataPoint;
	TiPlotObjectEvent FOnClickAnnotation;
	TiPlotObjectEvent FOnClickDataCursor;
	TiPlotObjectEvent FOnClickLegend;
	TiPlotObjectEvent FOnClickChannel;
	TiPlotObjectEvent FOnClickDataView;
	TiPlotObjectEvent FOnClickLimit;
	TiPlotObjectEvent FOnDblClickAnnotation;
	TiPlotObjectEvent FOnDblClickDataView;
	TiPlotObjectEvent FOnDblClickYAxis;
	TiPlotObjectEvent FOnDblClickXAxis;
	TiPlotObjectEvent FOnDblClickChannel;
	TiPlotObjectEvent FOnDblClickLimit;
	TiPlotObjectEvent FOnDblClickLegend;
	TiPlotObjectEvent FOnDblClickDataCursor;
	TiPlotObjectEvent FOnDataCursorChange;
	TiPlotObjectDoubleValueChangeEvent FOnXAxisMinChange;
	TiPlotObjectDoubleValueChangeEvent FOnXAxisSpanChange;
	TiPlotAxesMinSpanChangeEvent FOnXAxisMinSpanChange;
	TiPlotAxesCustomizeLabelEvent FOnXAxisCustomizeLabel;
	TiPlotObjectDoubleValueChangeEvent FOnYAxisMinChange;
	TiPlotObjectDoubleValueChangeEvent FOnYAxisSpanChange;
	TiPlotAxesMinSpanChangeEvent FOnYAxisMinSpanChange;
	TiPlotAxesCustomizeLabelEvent FOnYAxisCustomizeLabel;
	TiPlotObjectCustomizeTextEvent FOnDataCursorCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnYAxisCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnXAxisCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnToolBarCustomizeHint;
	TiPlotToolBarButtonEvent FOnToolBarButtonClick;
	TiPlotObjectDoubleValueChangeEvent FOnLimitLine1PositionChange;
	TiPlotObjectDoubleValueChangeEvent FOnLimitLine2PositionChange;
	Classes::TNotifyEvent FOnBeforePrint;
	Classes::TNotifyEvent FOnAfterPrint;
	Classes::TNotifyEvent FOnAfterLoadProperties;
	Classes::TNotifyEvent FOnBeforeLoadProperties;
	Classes::TNotifyEvent FOnAfterLoadData;
	Classes::TNotifyEvent FOnAfterSaveData;
	Classes::TNotifyEvent FOnAfterSaveProperties;
	Classes::TNotifyEvent FOnAfterCloseEditor;
	Classes::TNotifyEvent FOnAfterOpenEditor;
	TiPlotZoomBoxEvent FOnBeforeZoomBox;
	TiPlotObjectEvent FOnBeforeDataCursorUpdate;
	TiPlotObjectEvent FOnAnnotationCoordinatesChange;
	TiPlotObjectEvent FOnAnnotationCoordinatesChangeFinished;
	TiPlotObjectEvent FOnGotFocusChannel;
	TiPlotObjectEvent FOnGotFocusLegend;
	TiPlotObjectEvent FOnGotFocusDataCursor;
	TiPlotObjectEvent FOnGotFocusDataView;
	TiPlotObjectEvent FOnGotFocusXAxis;
	TiPlotObjectEvent FOnGotFocusYAxis;
	TiPlotObjectEvent FOnGotFocusAnnotation;
	TiPlotObjectEvent FOnLostFocusXAxis;
	TiPlotObjectEvent FOnLostFocusYAxis;
	TiPlotObjectEvent FOnLostFocusChannel;
	TiPlotObjectEvent FOnLostFocusDataCursor;
	TiPlotObjectEvent FOnLostFocusLegend;
	TiPlotObjectEvent FOnLostFocusDataView;
	TiPlotObjectEvent FOnLostFocusAnnotation;
	TiPlotPopupMenuEvent FOnPopupMenuYAxis;
	TiPlotPopupMenuEvent FOnPopupMenuChannel;
	TiPlotPopupMenuEvent FOnPopupMenuDataCursor;
	TiPlotPopupMenuEvent FOnPopupMenuDataView;
	TiPlotPopupMenuEvent FOnPopupMenuXAxis;
	TiPlotPopupMenuEvent FOnPopupMenuLegend;
	TiPlotPopupMenuEvent FOnPopupMenuLimit;
	TiPlotPopupMenuEvent FOnPopupMenuAnnotation;
	bool FBackGroundGradientEnabled;
	Graphics::TColor FBackGroundGradientStartColor;
	Graphics::TColor FBackGroundGradientStopColor;
	Itypes::TiFillDirection FBackGroundGradientDirection;
	bool FPaintingActive;
	TiPlotClickDataPointEvent FOnDblClickDataPoint;
	bool FDBLClickActive;
	char FLoadingSeparator;
	TiPlotDataFileColumnSeparator FDataFileColumnSeparator;
	TiPlotDataFileFormat FDataFileFormat;
	AnsiString FLastPropertiesFileName;
	AnsiString FLastDataFileName;
	int __fastcall GetDataViewZHorz(void);
	int __fastcall GetDataViewZVert(void);
	bool __fastcall GetXYAxesReverse(void);
	bool __fastcall GetUserCanEditObjects(void);
	void __fastcall SetDataViewZHorz(const int Value);
	void __fastcall SetDataViewZVert(const int Value);
	void __fastcall SetXYAxesReverse(const bool Value);
	void __fastcall SetUserCanEditObjects(const bool Value);
	void __fastcall SetHintsFont(const Graphics::TFont* Value);
	void __fastcall SetOuterMarginBottom(const int Value);
	void __fastcall SetOuterMarginLeft(const int Value);
	void __fastcall SetOuterMarginRight(const int Value);
	void __fastcall SetOuterMarginTop(const int Value);
	void __fastcall SetHintsHidePause(const int Value);
	void __fastcall SetHintsPause(const int Value);
	void __fastcall SetHintsShow(const bool Value);
	void __fastcall SetTitleFont(const Graphics::TFont* Value);
	void __fastcall SetTitleMargin(const double Value);
	void __fastcall SetTitleVisible(const bool Value);
	void __fastcall SetTitleText(const AnsiString Value);
	void __fastcall SetLogBufferSize(const int Value);
	void __fastcall SetLogFileName(const AnsiString Value);
	void __fastcall SetEditorFormStyle(const TiPlotFormStyle Value);
	void __fastcall SetCopyToClipBoardFormat(const Itypes::TiPlotExportFormat Value);
	void __fastcall SetClipAnnotationsToAxes(const bool Value);
	void __fastcall SetBackGroundGradientDirection(const Itypes::TiFillDirection Value);
	void __fastcall SetBackGroundGradientEnabled(const bool Value);
	void __fastcall SetBackGroundGradientStartColor(const Graphics::TColor Value);
	void __fastcall SetBackGroundGradientStopColor(const Graphics::TColor Value);
	void __fastcall SetDataFileFormat(const TiPlotDataFileFormat Value);
	void __fastcall SetDataFileColumnSeparator(const TiPlotDataFileColumnSeparator Value);
	void __fastcall SetAnnotationDefaultFont(const Graphics::TFont* Value);
	Iplotdataview::TiPlotDataView* __fastcall GetDataView(int Index);
	Iplotaxis::TiPlotXAxis* __fastcall GetXAxis(int Index);
	Iplotaxis::TiPlotYAxis* __fastcall GetYAxis(int Index);
	Iplotlegend::TiPlotLegend* __fastcall GetLegend(int Index);
	Iplottable::TiPlotTable* __fastcall GetTable(int Index);
	Iplottoolbar::TiPlotToolBar* __fastcall GetToolBar(int Index);
	Iplotchannelcustom::TiPlotChannelCustom* __fastcall GetChannel(int Index);
	Iplotannotation::TiPlotAnnotation* __fastcall GetAnnotation(int Index);
	Iplotlimit::TiPlotLimit* __fastcall GetLimit(int Index);
	Iplotlabel::TiPlotLabel* __fastcall GetLabel(int Index);
	Iplotdatacursor::TiPlotDataCursor* __fastcall GetDataCursor(int Index);
	Iplottranslation::TiPlotTranslationObject* __fastcall GetTranslation(int Index);
	int __fastcall GetZOrderMaxWidth(Graphics::TCanvas* Canvas, Classes::TStringList* AList, int ZOrder);
	int __fastcall GetTotalRequiredWidth(Graphics::TCanvas* Canvas, Classes::TStringList* AList);
	bool __fastcall GetAxesTouchesDataView(Classes::TStringList* AList, Iplotaxis::TiQuadSide QuadSide);
	void __fastcall UpdateStacking(Classes::TStringList* AList);
	void __fastcall KillHint(void);
	int __fastcall GetMaxGaurd(Graphics::TCanvas* Canvas, Classes::TStringList* AList, bool StartGaurd);
	Iplotobjects::TiPlotObject* __fastcall FindMouseObject(const Iplotobjects::TiPlotMouseData &MouseData);
	void __fastcall UpdateAxisPixels(Iplotobjects::TiPlotMouseData &MouseData);
	Graphics::TFont* __fastcall GetTitleFont(void);
	double __fastcall GetTitleMargin(void);
	AnsiString __fastcall GetTitleText();
	bool __fastcall GetTitleVisible(void);
	bool __fastcall GetSelectModeActive(void);
	void __fastcall SetSelectModeActive(const bool Value);
	Iplotmanagers::TiPlotChannelManager* __fastcall GetChannelManager(void);
	Iplotmanagers::TiPlotDataCursorManager* __fastcall GetDataCursorManager(void);
	Iplotmanagers::TiPlotDataViewManager* __fastcall GetDataViewManager(void);
	Iplotmanagers::TiPlotLabelManager* __fastcall GetLabelManager(void);
	Iplotlayoutmanager::TiPlotLayoutManager* __fastcall GetLayoutManager(void);
	Iplotmanagers::TiPlotLegendManager* __fastcall GetLegendManager(void);
	Iplotmanagers::TiPlotTableManager* __fastcall GetTableManager(void);
	Iplotmanagers::TiPlotLimitManager* __fastcall GetLimitManager(void);
	Iplotmanagers::TiPlotObjectManager* __fastcall GetPlotObjectManager(void);
	Iplotmanagers::TiPlotToolBarManager* __fastcall GetToolBarManager(void);
	Iplottranslation::TiPlotTranslationManager* __fastcall GetTranslationManager(void);
	Iplotmanagers::TiPlotXAxisManager* __fastcall GetXAxisManager(void);
	Iplotmanagers::TiPlotYAxisManager* __fastcall GetYAxisManager(void);
	
protected:
	virtual void __fastcall iWantSpecialKey(Word &CharCode, int &Result);
	virtual void __fastcall iKeyDown(Word &CharCode, Classes::TShiftState Shift);
	virtual void __fastcall iMouseDown(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	virtual void __fastcall iMouseUp(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	virtual void __fastcall iMouseMove(Classes::TShiftState Shift, int X, int Y);
	virtual bool __fastcall iMouseWheel(int WheelDelta, Classes::TShiftState Shift, const Types::TPoint &MousePos);
	virtual void __fastcall iDoubleClick(void);
	MESSAGE void __fastcall WMCaptureChanged(Messages::TMessage &Message);
	virtual void __fastcall iPaintTo(Graphics::TCanvas* Canvas);
	void __fastcall DrawOutSideObjects(Graphics::TCanvas* Canvas);
	virtual void __fastcall MasterRemove(System::TObject* Sender);
	virtual void __fastcall MasterChange(System::TObject* Sender);
	void __fastcall DataCursorChange(System::TObject* Sender);
	void __fastcall ReadDataViewZHorz(Classes::TReader* Reader);
	void __fastcall ReadDataViewZVert(Classes::TReader* Reader);
	void __fastcall WriteDataViewZHorz(Classes::TWriter* Writer);
	void __fastcall WriteDataViewZVert(Classes::TWriter* Writer);
	void __fastcall ReadImageList0(Classes::TStream* Stream);
	void __fastcall ReadImageList1(Classes::TStream* Stream);
	void __fastcall ReadImageList2(Classes::TStream* Stream);
	void __fastcall WriteImageList0(Classes::TStream* Stream);

⌨️ 快捷键说明

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